Wie laden Sie eine XML-Datei mit einem relativen Pfad in VB.net?
In VB.net beim laden von XML-Dokumente mithilfe von System.Xml.Xmldocument ist es eine Möglichkeit, dass ich geben Sie einen relativen Pfad zu der Datei?
path = "file.xml"
xmld.Load(path)
Wird das XML-Dokument ich versuche zu laden ist im selben Verzeichnis wie die VB-Klasse. Aber ich habe Probleme beim zugreifen, ohne über einen vollständigen Pfad zu der XML-doc.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nur Import System.Xml und versuchen...
Divide.xml wird natürlich ersetzt werden durch Ihre xml-Datei den Namen.
Aus der MSDN-Server.MapPath ist wie folgt..
zur Ausführung Ort der Anwendung. Wenn das Letzte build Lage für Ihre XML-Datei in einem anderen Verzeichnis als das, ich empfehlen, eine kleine Datei-manager-Klasse, die auf den richtigen Speicherort der Datei. So können Sie einfach anrufen:
lassen und die manager beheben, die richtige Pfad, basierend auf einer debug/release-build und andere mögliche Schadensbegrenzende Faktoren, die auf es.
Wenn Sie im SSIS-dann versuchen Sie dies: