Ciao ragazzi, vi posto un esercizio universitario su Xml, potreste dirmi dove sbaglio e perchè?
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE a [
<!ELEMENT a ((b|(c,b)|e+)*,d)>
<!ELEMENT b (#PCDATA)>
<!ELEMENT c ((d,c)|(d,d))>
<!ELEMENT d (#PCDATA | a)*>
<!ELEMENT e (EMPTY)>
<!ATTLIST a prop CDATA #REQUIRED>
<!ATTLIST b prop CDATA #IMPLIED>
<!ATTLIST c attrc CDATA #IMPLIED>
<!ATTLIST e bool (vero|falso) "vero">
]>
<a prop="falso">
<b prop="Text"/>
<b prop="Text2"/>
<c>
<d>Text<a prop="falso"></a></d>
<c>
<d>Text<a prop="falso"></a></d>
<d>Text<a prop="falso"></a></d>
</c>
</c>
<b prop="Text">[/b]
<e bool="vero"/>
<d>
<a prop="falso"></a>
</d>
</a>
Grazie 1000

Rispondi quotando
