Hur skriver man en dtd till en trädstruktur? Exempelvis noder som innehåller noder se nedan... Som du har gjort, men som den är definierad nu måste ett text-element komma efter alla node-element, därför är inte din exempelfil giltig. Byt plats på node och text i antingen DTD:n eller XML:en.DTD för element med samma typ av element i
<code>
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE domain[
<!ELEMENT domain (node)>
<!ELEMENT node (node*,text) >
<!ELEMENT text (#PCDATA)>
]>
<domain>
<node>
<text>Root</text>
<node>
<text>Subnode</text>
</node>
<node>
<text>Subnode2</text>
</node>
</node>
</domain>
</code>Sv: DTD för element med samma typ av element i