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