XML Elemente dürfen nur bestimmt Werte haben

MasterOfWar

Lt. Commander
Registriert
Jan. 2009
Beiträge
1.397
Abend,
ich habe folgendes Problem :
Ich habe in der DTD ein Element erstellt
<!ELEMENT Nummer (#PCDATA)>

und möchte jetzt, dass dieses in XML nur die Werte 0,1,2,3,...9 annehmen kann.
Ist das irgendwie machbar ?
 
MasterOfWar schrieb:
Die Einschränkung müsste aber schon im DTD Abschnitt erfolgen.

Das geht nicht mit einer DTD. Wie gesagt wurde, schau mal nach XML Schema, RelaxNG oder Schematron.

rIQ schrieb:
DTD ist etwas veraltet. XSD ist aktuell.


Veraltet würde ich jetzt nicht sagen, aber im Umfang eben beschränkt. Braucht man die Mächtigkeit eines Schemas nicht, so ist eine DTD sicherlich leichtgewichtiger.
 

Ähnliche Themen

M
Antworten
5
Aufrufe
9.839
MrWeedster
M
Zurück
Oben