MozillaPL.org - polskie centrum Mozilli

Główne menu:

Walidacja grafiki SVG zawierającej Xlink

Jak tworzyć strony WWW zgodnie ze standardami

Moderator: Pomocy?!

Walidacja grafiki SVG zawierającej Xlink

Postautor: gosc99 » 20 września 2007, 15:55

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.8.1.7) Gecko/20070914 Firefox/2.0.0.7

Cześć,
mam w dokumencie xhtml rysunek svg, którego elementy mają być otagowane jako odsyłacze. Jak to można zrobić, zobaczyłem tu: http://www.comfsm.fm/~dleeling/cis
Poniżej mała próbka kodu:
Kod: Zaznacz cały
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0 plus SVG 1.1//EN" "http://www.w3.org/2002/04/xhtml-math-svg/xhtml-math-svg.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:svg="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<head>
<title>blabla test</title>
</head>
<body>
<svg:svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="152" height="152" viewBox="-1 -1 151 151" >
<svg:circle cx="50" cy="50" r="50" fill="#0000aa" stroke="black" />
<a xlink:href="http://validator.w3.org/" xlink:title="validator"><svg:circle cx="60" cy="60" r="50" fill="#00aa00" stroke="black" /></a>
<svg:circle cx="70" cy="70" r="50" fill="#aa0000" stroke="black" />
</svg:svg>
</body>
</html>

W jaki sposób deklarować przestrzenie nazw html, svg i xlink (xmlns) oraz jak się do nich odwoływać, żeby całość walidowała się na w3.org przy standardowej DTD xhtml11+mathml2.0+svg1.1? Co próbuję, to albo pada walidacja, albo Gecko i Opera nie widzą hiperłączy, albo nawet elementów grafiki wewnątrz <a>...</a>.

Pozdrowienia
gosc99
 

Wróć do Tworzenie stron WWW

Kto jest online

Zarejestrowani użytkownicy: dexter, Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: