Hallo,
ich hab die Aufgabe gehabt eine XML Datei auf Gültigkeit hin zu überprüfen, Gültigkeit zu einer passenden DTD Datei, auch sollte man prüfen ob eine XML Datei wohlgeformt ist.
Wenn Sie gültig ist, kann sie auch nicht wohlgeformt sein, daran kann ich mich noch erinnern. Gültigkeit wiegt somit höher als wohlgeformtheit.
Meine Lösung:
1.) Wohlgeformtheit (XML Datei also für sich betrachtet):
Sie ist wohlgeformt.
2.) Gültigkeit zur DTD Korrekt:
Nicht gültig!
<kunde>
name.. kundennr.
</kunde>
<positionen>
artiekelnr
anzahl
</positionen> müsste es ungefähr sein..
Vielleicht <!Element Erlaeuterung (#PCDATA)> müsste ans Ende rutschen weil die Artikel & Anzahl davon die Attributsaufzählung: <!Attlist....artikelnr. anzahl..> zuerst überprüft werden müssen ob die richtige Anzahl an Positionen mitgeliefert werden.
Ergo: Hab nix großes gefunden, evtl. sinnfrei Kunde nicht mitzuliefern, aber shit happens , dass Tag ist ja da.
Wie ist die Lösung? Kann sich das mal jemand angucken, besten Dank.
Gruß
ich hab die Aufgabe gehabt eine XML Datei auf Gültigkeit hin zu überprüfen, Gültigkeit zu einer passenden DTD Datei, auch sollte man prüfen ob eine XML Datei wohlgeformt ist.
Wenn Sie gültig ist, kann sie auch nicht wohlgeformt sein, daran kann ich mich noch erinnern. Gültigkeit wiegt somit höher als wohlgeformtheit.
Meine Lösung:
1.) Wohlgeformtheit (XML Datei also für sich betrachtet):
Sie ist wohlgeformt.
2.) Gültigkeit zur DTD Korrekt:
Nicht gültig!
<kunde>
name.. kundennr.
</kunde>
<positionen>
artiekelnr
anzahl
</positionen> müsste es ungefähr sein..
Vielleicht <!Element Erlaeuterung (#PCDATA)> müsste ans Ende rutschen weil die Artikel & Anzahl davon die Attributsaufzählung: <!Attlist....artikelnr. anzahl..> zuerst überprüft werden müssen ob die richtige Anzahl an Positionen mitgeliefert werden.
Ergo: Hab nix großes gefunden, evtl. sinnfrei Kunde nicht mitzuliefern, aber shit happens , dass Tag ist ja da.
Wie ist die Lösung? Kann sich das mal jemand angucken, besten Dank.
Gruß