Hallo,
ich habe bei VB.Net ein Problem:
Lade ich eine XML-Datei, welche die Anweisung zu einer DTD-Datei
enthält, so muss momentan die DTD im selben Verzeichnis sein wie die
XML.
Wie muss ich dem XmlReader mitteilen das die DTD-Datei in einem anderen
Verzeichnis bzw. in der My.Ressource liegt?
So lade ich die XML:
1 | Dim xmlDoc As XmlDocument
|
2 | xmlDoc = New XmlDocument()
|
3 | xmlDoc.Load("Pfad zur xml-Datei")
|
ist die DTD-Datei nicht in diesem Verzeichniss kommt folgende
Fehlermeldung (siehe Bild)
Ich stehe sogar kurz davor, das ich vor dem Laden der XML-Datei die
DTD-Datei aus der My.Ressource einfach ins Zielverzeichnis kopiere. Aber
das ist ja nicht Sinn der Sache (vor allem bei WriteProtect)
Weis jemand wie ich die DTD generell einbinden kann (diese Datei ist
immer die selbe)
Grüße
Alex