Karl M.: Hilfe bei doctype-Deklaration

Beitrag lesen

Hallo,

ich habe ein XML-Dokument mit folgender Struktur:

  
<root>  
  <datensatz>  
    <id>1</id>  
    <spalteA>wertA</spalteA>  
    <spalteB></spalteB>  
    <spalteC>wertC</spalteC>  
    <!-- usw. -->  
  </datensatz>  
  <!-- weitere datensatz-Tags -->  
</root>  

dazu möchte ich die passende doctype-Deklration definieren, wobei der Knoten 'datensatz' beliebige weitere Nodes enthalten kann, diese dürfen vorkommen, müssen aber nicht, nur der Knoten ID muss vorhanden sein. Dazu habe ich folgendes versucht:

  
<!DOCTYPE mydoctype [  
  <!ELEMENT root (datensatz)+>  
  <!ELEMENT datensatz (ANY)> <!-- ANY ist hierfür wahrscheinlich falsch -->  
  <!ELEMENT id (#PCDATA)>  
]>  

ANY ist wahrscheinlich nur für den Inhalt einer Node gedacht. Gibt es auch etwas für beliebige Nodes?

Gruß,
Karl