| |
4. Unterschiede mit HTML 4 Dieser Abschnitt ist informativ. Wegen der Tatsache, daß XHTML eine XML-Anwendung ist, bestimmte Praxis, die innen tadellos zugelassen waren SGML-gegründetes HTML 4[HTML4 [ p.31 ] ] muß geändert werden. 4,1. Dokumente müssen wohlgeformt sein Wohlgeformtheit [ p.8 ] ist ein neues Konzept, das vorbei eingeführt wird [ XML [ p.32 ] ]. Im Wesentlichen bedeutet dieses das alle Elemente müssen entweder schließende Umbauten haben oder in eine spezielle Form geschrieben werden (wie unten beschrieben), und daß alle Elemente richtig nisten müssen. Obgleich die Überschneidung in SGML ungültig ist, wird es weit in vorhandenen Datenbanksuchroutinen zugelassen. KORREKT: genistete Elemente. < ist p>here ein hervorgehobenes < em>paragraph</em>.</p > FALSCH: deckenelemente < ist p>here ein hervorgehobenes < em>paragraph.</p></em > 4,2. Element- und Attributnamen müssen in Kleinschreibung sein XHTML-Dokumente müssen Kleinschreibung für alle HTML-Element- und -attributnamen verwenden. Dieses Unterschied ist notwendig, weil XML Schachtel-empfindliches z.B. < Li > ist und < LI > unterschiedliche Umbauten sind. 4,3. Für nicht leere Elemente werden Endenumbauten angefordert In SGML-gegründetem HTML 4 bestimmte wurden Elemente die Erlaubnis gehabt, um den Endenumbau auszulassen; mit den Elementen das folgte der Andeutung des Schliessens. XML erlaubt nicht, daß Endenumbauten ausgelassen werden. Alle Elemente anderes als die erklärte im DTD, wie LEER muß einen Endenumbau haben. Elemente, die innen erklärt werden das DTD, wie LEER kann einen Endenumbau haben oder kann leere Elementstenographie verwenden (sehen Sie leeres Elemente [ p.14 ]). KORREKT: beendete Elemente < p>here ist ein paragraph.</p><p>here ist ein anderes paragraph.</p > FALSCH: unterminated Elemente < ist p>here ein paragraph.<p>here ist ein anderer Punkt. - 13 - 4. Unterschiede mit HTML 4 XHTML 1,0: The Extensible HyperText Markup Language (Zweite Ausgabe) |  |
|
| |
|
|