Validierung von XML-Dokument mittels DTD
Tom
- xml
0 MudGuard0 NeM0 André Laugks0 Thomas J.S.0 Tom
Hallo,
gerade bin ich auf der Mozilla Homepage auf der Suche nach Validierung mittels dtd auf folgenden Satz gestossen: "Mozilla does not load external entities from the web."
Meine Frage nun:
Ist es moeglich xml-Dokumente (lokal auf der Platte) die den Eintrag "<!DOCTYPE test SYSTEM "t.dtd">" haben durch Mozilla oder den Inernetexplorer validieren zu lassen? ("t.dtd" befindet sich im selben Verzeichnis)
Also nicht nur als well-formed - dazu braeuchte ich ja keine dtd - sondern ueberpruefen ob die Eintraege in der xml-Datei nach der dtd zulaessig sind.
Oder gibt es online Validatoren bei denen ich das xml-Dokument und die dtd-datei hochladen kann? Habe nur Validatoren fuer xml gefunden...
Bin fuer jede Hilfe dankbar,
Tom
Hi,
Oder gibt es online Validatoren bei denen ich das xml-Dokument und die dtd-datei hochladen kann? Habe nur Validatoren fuer xml gefunden...
Online wüßte ich keinen. Aber Du kannst den "Real Validator" dafür benutzen (http://arealvalidator.com/, Shareware, 30$ nach 30 Tagen Testphase)
cu,
Andreas
Oder gibt es online Validatoren bei denen ich das xml-Dokument und die dtd-datei hochladen kann? Habe nur Validatoren fuer xml gefunden...
Hy!
Versuch es mit XMLSPY
www.xmlspy.com/
Gruß aus München,
NeM
Hallo!
Also nicht nur als well-formed - dazu braeuchte ich ja keine dtd - sondern ueberpruefen ob die Eintraege in der xml-Datei nach der dtd zulaessig sind.
Das kann in der Regel jeder gute XML-Editor.
Aber Du kannst Dir die libxml2 (http://xmlsoft.org/) downloaden.
Ich denke mal Du setzt Windows ein:
-> http://www.zlatkovic.com/libxml.en.html
-> ftp://ftp.zlatkovic.com/pub/libxml/
Wenn Du das Archiv entpackst, befindet sich im Ordner "util" das Komandozeilen-Tool xmllint (http://xmlsoft.org/xmllint.html). Mit dem kannst Du Deine XML-Documente validieren, sogar gegen XML-Schema.
MfG, André Laugks
Hallo,
Meine Frage nun:
Ist es moeglich xml-Dokumente (lokal auf der Platte) die den Eintrag "<!DOCTYPE test SYSTEM "t.dtd">" haben durch Mozilla oder den Inernetexplorer validieren zu lassen? ("t.dtd" befindet sich im selben Verzeichnis)
Mit Mozilla: nein.
Mit dem IE: ja --> installiere dir dazu den "Internet Explorer Tools for Validating XML and Viewing XSLT Output"
http://www.microsoft.com/downloads/details.aspx?FamilyId=D23C1D2C-1571-4D61-BDA8-ADF9F6849DF9&displaylang=en
Oder gibt es online Validatoren bei denen ich das xml-Dokument und die dtd-datei hochladen kann?
http://www.stg.brown.edu/service/xmlvalid/
Grüße
Thomas
Ist es moeglich xml-Dokumente (lokal auf der Platte) die den Eintrag "<!DOCTYPE test SYSTEM "t.dtd">" haben durch Mozilla oder den Inernetexplorer validieren zu lassen? ("t.dtd" befindet sich im selben Verzeichnis)
Mit Mozilla: nein.
schade
Mit dem IE: ja --> installiere dir dazu den "Internet Explorer Tools for Validating XML and Viewing XSLT Output"
http://www.microsoft.com/downloads/details.aspx?FamilyId=D23C1D2C-1571-4D61-BDA8-ADF9F6849DF9&displaylang=en
Ja, perfekt! Genau das was ich gesucht hatte.
Oder gibt es online Validatoren bei denen ich das xml-Dokument und die dtd-datei hochladen kann?
Dort scheint mal nur die XML-Datei hochladen zu koennen und keine zugehoerige dtd.
Aber der IE-Zusatz funktioniert einwandfrei.
Danke an alle die mir Tipps gegeben haben!
Gruesse,
Tom