Hallo,
lässt es sich in der .DTD eigentlich definieren, dass in einer XML folgende Strukturen (ENTWEDER-ODER) korrekt sind:
Code:
<note>
...
<date>22.11.2003</date>
...
</note>
ODER wahlweise:
<note
...
<date>
<d>22</d>
<m>11</m>
<y>2003</y>
</date>
...
</note>
So geht es jedenfalls leider nicht:
Code:
<!ELEMENT date (#PCDATA | (d, m, y))>
<!ELEMENT d (#PCDATA)>
<!ELEMENT m (#PCDATA)>
<!ELEMENT y (#PCDATA)>
