ThomasM: <!ELEMENT Name (Inhalt)> in der DTD

Beitrag lesen

Hallo nickyname,

<!ELEMENT Name (Inhalt)>
<!ELEMENT Name2 (Inhalt2)>

Frage 1:
Muß im xml-Dokument, daß diese DTD befolgt, das Element "Name" immer vor "Name2" stehen?

Name und Name2 haben überhaupt keinen Bezug zueinander.

<!ELEMENT NochEinName (Name, Name2)> würde dieses Verhalten unterhalb von NochEinName fordern.

Frage2:
Kann ich das Element "Name" im zugehörigen xml-Dokument beliebig oft wiederholen bzw. wenn nicht - gibt es eine Auszeichnung dafür, die dieses ermöglicht?
(Für die Kind-Elemente kann ich ja auch ?,+ und * dafür benutzen)

Wenn Name das Wurzelelement darstellt, dann kann es nicht mehrfach vorkommen, als Kindelement schon. Wo ist das Problem?

Grüße,
Thomas