Thema: fehler in xml-datei

Hallo NG,

ich habe folgendes Problem: In unserem Intranet werden die HTML-Seiten mittels xml-Dateien erstellt. Der User kann selber übers Intranet die xml-Datei erstellen. Bevor diese Datei gespeichert wird, soll überprüft werden, ob Fehler enthalten sind (z.B. nur <br> statt <br/>). Kann ich das irgendwie abfangen? Sonst ist die Datei kaputt und der User kann sie nicht mehr ändern  sad

Vielen Dank für Eure Hilfe

Issy

2

Re: fehler in xml-datei

Hi 'Issy',

vielleicht taugt der Perl-Validator[1] (u.A. für XHTML) vom W3C Validator Team?

[1] http://www.w3.org/QA/Tools/#validators

Basti

3

Re: fehler in xml-datei

Hi,

danke für den Hinweis. In anderen Seiten habe ich mit folgendem Code gearbeitet:

            
set xmldoc = server.CreateObject("msxml2.domdocument.3.0")
set xsldoc = server.Createobject("msxml2.domdocument.3.0")
set resultdoc = server.Createobject("msxml2.domdocument.3.0")
xmldoc.async = false
xmldoc.loadXML(xml)
xsldoc.async = false    
xsldoc.load "htmlseite1.xsl"
xmldoc.transformNodeToObject xsldoc, resultdoc
if resultdoc.parseError <> 0 then
    Response.Write resultdoc.parseError.reason
else
end if

Ich bekomme so aber immer ein Fehler zurückgeliefert, obwohl in der Datei kein Fehler vorhanden ist  sad