Moin,
ich habe folgenden Code:
XML:
DTD:
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?
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?