Coreyl
03.04.2006, 14:57
Tag CB!
Ich will eine XML Datei gegen eine (externe, d.h. nicht in der XML-Datei verlinkte) DTD Prüfen.
das ganze findet statt in c#.net (vs05)
mit intern verlinkten dtd's klappts, nur komm ich mit den externen nicht zurecht.
Wär super wenn mir mal einer erklären könnte was "XmlParserContext" bringt ;)
XmlParserContext context = new XmlParserContext(null, null, dtdinfo[0], "", dtdinfo[1], "", dtdinfo[1], "", XmlSpace.Default);
hab ich versucht zu nutzen, bekomme aber immer eine valide xml zurück (was nicht möglich sein KANN ;) ist die xml 100% nicht valide(ggnü. dtd)! ) (was dtdinfo enthält spielt keine rolle => den das will ich erfahren, weiss nicht sicher was da hin soll ^^)
msdn war mir diesbezüglich keine grosse hilfe, genausowenig google
brauch eigentlich nur die funktion (bzw welche werte?) die es mir ermöglicht die DTD anzugeben (filename.dtd oder c:/path/filename.dtd) um dann dem validating reader den context zu übergeben.
wenn jemand weiss was ich meine und eine Lösung hat bedanke ich mich schonmal im vorraus, über andere vorschläge freue ich mich ebenso! (snippets o.ä)
Ich will eine XML Datei gegen eine (externe, d.h. nicht in der XML-Datei verlinkte) DTD Prüfen.
das ganze findet statt in c#.net (vs05)
mit intern verlinkten dtd's klappts, nur komm ich mit den externen nicht zurecht.
Wär super wenn mir mal einer erklären könnte was "XmlParserContext" bringt ;)
XmlParserContext context = new XmlParserContext(null, null, dtdinfo[0], "", dtdinfo[1], "", dtdinfo[1], "", XmlSpace.Default);
hab ich versucht zu nutzen, bekomme aber immer eine valide xml zurück (was nicht möglich sein KANN ;) ist die xml 100% nicht valide(ggnü. dtd)! ) (was dtdinfo enthält spielt keine rolle => den das will ich erfahren, weiss nicht sicher was da hin soll ^^)
msdn war mir diesbezüglich keine grosse hilfe, genausowenig google
brauch eigentlich nur die funktion (bzw welche werte?) die es mir ermöglicht die DTD anzugeben (filename.dtd oder c:/path/filename.dtd) um dann dem validating reader den context zu übergeben.
wenn jemand weiss was ich meine und eine Lösung hat bedanke ich mich schonmal im vorraus, über andere vorschläge freue ich mich ebenso! (snippets o.ä)