Hi,
habe eine kleine Frage zum Aufbau eines gültigen XML Dokuments:
Kann ein Element mit dem GLEICHEN Namen öfters in verschiedenem Kontext bzw. verschiedenen Kind/Elternelementen genutzt werden?
Also ich möchte eine Datenbanktabelle beschreiben. Den Namen der Tabelle beschreibe ich mit dem Element <name>...</name>.
Jede Spalte der Tabelle enthält (bisher) jedoch auch das Element <name>
Ist das gültig?
Also es sieht etwa so aus:
<databasetable>
<name>Beispiel</name>
<columns>
<column>
<name>Test</name>
<type>varchar</type>
...
Hier ist zwar der Inhalt noch gleich, nämlich string bzw. #PCDATA, aber mal angenommen, man hätte noch weitere Kindelemente in einem der beiden <name> elemente.
Dann gäb es doch Probleme, bei der DTD.
Also ist das oben valide?
MfG!