sco0ter: Gültigkeit von XML Struktur

Beitrag lesen

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!