Hallo,
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?
Natürlich.
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?
Das kann dir niemand sagen, wenn du die DTD oder Schema dazu nicht bekanntgibst.
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?
Das kann dir niemand sagen, wenn du die DTD oder Schema dazu nicht bekanntgibst.
Grüße
Thomas