html:img dtd

0

Jak powinno wyglądać DTD do
<obrazek><html:img xmlns:html="http://www.w3.org/TR/REC-html40" src="p.jpg"/></obrazek>
?
poniższy kod nie działa

<!ELEMENT obrazek (html:img)> <!ELEMENT html:img EMPTY> <!ATTLIST html:img html:src CDATA #REQUIRED>
0

Prawie dobrze, powinno być:

<!ELEMENT obrazek (html:img)> <!ELEMENT html:img EMPTY> <!ATTLIST html:img src CDATA #REQUIRED xmlns:html CDATA #REQUIRED >

Nie trzeba prefixować "src", jesli element występuje (html), to wypada go też wrzucić do DTD - ew. jako opcjonalny.
Jaby nie działało, można spróbować zamiast "(html:img)" dać "((html:img))".

Polecam http://www.w3schools.com/dtd/dtd_intro.asp i kolejne strony.

1 użytkowników online, w tym zalogowanych: 0, gości: 1