XML Doc mit DTD validieren

Sixty

Mitglied
Moin,

ich habe folgenden Code:

XML:

Code:
<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?> 
<!DOCTYPE hello-world SYSTEM "dtd.dtd">
<hello-world>
<vorname>William</vorname>
<mittlerername>(III.)</mittlerername>
<name>Gates</name>
<geboren>1955-10-28</geboren>
<geboren>1955-10-28</geboren>
<spitzname>Bill</spitzname>
<spitzname>Trey</spitzname>
</hello-world>

DTD:

Code:
<?xml version="1.0" encoding="ISO-8859-1"?>

<!ELEMENT hello-world (vorname,mittlerername*,name,geboren?,spitzname+)>
<!ELEMENT vorname (#PCDATA)>
<!ELEMENT mittlerername (#PCDATA)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT spitzname (#PCDATA)>
<!ELEMENT geboren (#PCDATA)>

Wie überprüfe ich die Validierung?

Nach der DTD ("geboren?") dürfte in hello-world nur einmal geboren auftauchen, habe es jedoch 2-mal drin. Wenn ich die XML Datei nun mit dem Browser öffne müsste er einen Fehler auspucken -> tut er aber nicht.
Oder liege ich da falsch?
 

Neue Beiträge

Zurück