Wurzelelement

Das Wurzelelement

(Ist verleichbar mit dem Body Container in HTML4)
XML darf nur ein Wurzelelement enthalten. Es umschließt alle anderen Elemente. Es wird im Quelltext als Container dargestellt. Alle im Wurzelelement enthaltene "Unterelemente" werden als Child Elemente bezeichnet.
Beispiel:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE ...
<Wurzelelement>
		<childelement1> ... </childelement1>
		<childelement2> ... </childelement2>
</wurzelelement>

leere Elemente

Sind Tags, die keinen Inhalt haben. Beispiel.
Ein Tag, der als Verweis in eine Bilddatei enthält.

Die Schreibweise leerer Elemente in XML unterscheidet sich etwas von der in HTML. Der Tag lautet in HTML:
<img src="Bild1.gif">
In XML wird der Tag geschlossen und lautet:
<img src="Bild1.gif"/>
Wichtig ist, dass nicht alle leeren Elemente erkannt werden (browserabhängig, versionsabhängig).
Attribute
Wie z.B. width, href, ... bekommen mittels eines = Zeichen grundsätzlich einen String zugewiesen, egal, ob der Wert z.B. bild.gif oder Wert 100 ausgewiesen wird.

HTML Elemente in ein XML Dokument einfügen

Wie wir bereits aus den vorhergehenden Beispiel Quelltexten gesehen haben, werden XML Elemente einfach aneinander gereiht (Fließtext). Ansprechender wird die Darstellung, wenn man HTML Elemente einbindet und dadurch das XML Element in einzelene Paragraphen unterteilt. Zu diesem Zwecke muß die HTML4 Spezifikation als Namespace vorangestellt werden:
Beispiel:
<programm xmlns:html="http://www.w3.org/TR/Rec-html40">
<html:p> <title> test für HTML</title> </html:p> </programm>
zurück zur Startseite