XML gegen DTD testen
Maik Görgens
- xml
0 herbalizer0 Thomas J.S.0 Felix Rabe
Hallo!
Gibt es einen XML-Editor, möglichst Share- oder Freeware, mit dem es auch möglich ist die geschriebene Datei gegen eine DTD zu testen?
Ich habe es bereits mit dem Perl-Modul XML::Checker probiert, allerdings scheint das Fehlerhaft, da es mir auch bei Beispielen aus SELFHTML Fehler aufschwatzen will, wo gar keine sind.
Wenn jemand einen Editor, oder ein anderes zuverlässiges Modul weiß, wäre ich für Hilfe dankbar.
Viele Grüße
Maik Görgens
Hallo!
Gibt es einen XML-Editor, möglichst Share- oder Freeware, mit dem es auch möglich ist die geschriebene Datei gegen eine DTD zu testen?
Ich nutze selbst den jedit welcher ein vorzügliches XML-Plugin besitzt:
http://www.jedit.org
Gruß Herbalizer
hallo,
Gibt es einen XML-Editor, möglichst Share- oder Freeware, mit dem es auch möglich ist die geschriebene Datei gegen eine DTD zu testen?
das kann dir jeder xml-parser (auch der im selfhtml beschriebene saxon)
ansonsten reicht es wenn du z.B. einen IE 6 hast, der meldet dir auch fehler bei der validierung.
der xml-notepad von MS validiert auch gegen einer DTD.
sonst findest du unter http://www.xml.com/buyersguide/ einige tipps (xmlsoftware.com ist im moment "under construction")
grüße
thomas
Hallo Thomas,
das kann dir jeder xml-parser (auch der im selfhtml beschriebene saxon)
Saxon _nutzt_ einen Parser, der den Baum zur Verfügung stellt. Saxon selbst ist aber (wie du ja bestens weißt ;-)) ein XSLT-Prozessor. Also eigentlich nicht so das geeignete Werkzeug zur Validierung.
ansonsten reicht es wenn du z.B. einen IE 6 hast, der meldet dir auch fehler bei der validierung.
Nein, nur mit den Zusatztools: http://www.msdn.microsoft.com/downloads/default.asp?url=/downloads/sample.asp?url=/msdn-files/027/000/543/msdncompositedoc.xml&frame=true
der xml-notepad von MS validiert auch gegen einer DTD.
Nein, tut er alleine nicht. Das Ding ist schon seit Jahren in der 1,5 Beta-Version unterwegs.
Gruß
Franz
Hello again,
der xml-notepad von MS validiert auch gegen einer DTD.
Nein, tut er alleine nicht. Das Ding ist schon seit Jahren in der 1,5 Beta-Version unterwegs.
OK, habs nochmal ausprobiert. Mit IE5 bzw. 6 validiert er ja tatsächlich. Hab das Ding früher mal mit IE4 genutzt, da gings nicht, da msxml da noch nicht integriert war.
Howard Carpendale
hallo Franz,
mit saxon hast du recht ... :-) wie konnte ich es vergessen haben?
der xml-notepad von MS validiert auch gegen einer DTD.
OK, habs nochmal ausprobiert. Mit IE5 bzw. 6 validiert er ja tatsächlich.
fein, denn ich habe schon befürchtet, dass ich screenshots machen muss :-)
Howard Carpendale
*lol* netten beruf hast du dir ausgesucht! ;-)
Hallo.
Gibt es einen XML-Editor, möglichst Share- oder Freeware, mit dem es auch möglich ist die geschriebene Datei gegen eine DTD zu testen?
Ich weiss nicht, weshalb jemand für so etwas einen Extra-Editor will.
Jedenfalls, ein weiterer Vorschlag ist die Open-Source-Bibliothek libxml2 (siehe http://xmlsoft.org/, welche das Tool xmllint mitbringt.
Mit 'xmllint --valid --noout myfile.xml' validiert es eine XML-Datei.
cu,
Felix