XML-Datei wie nach einem Wert suchen?

17/07/2008 - 06:24 von Maxi | Report spam
Hallo,

ich möchte eine XML-Datei auslesen, der Aufbau ist nach folgendem
Muster:

<!-- Testdatei fuer Maschine 4711 -->
<configuration id="" type="">
<General>
<Ort>TestStandort</Ort)
<Version>1.0</Version>
</General>
<Host>
<Param1>12345</Param1>
<Param2>67890</Param2>
</Host>
</configuration>

Ich muss nun zum Bsp. die Version und den Param1 auslesen, komme da
aber nicht weiter.

Zudem muss ich die Datei aus einer Zip-Datei auslesen, das klappt so
weit und ich kann den Inhalt der Datei im Debug.Print ausgeben.

Liegt es evtl am konvertieren? Ich verwende den Stream über "dim
xmlFileContent as new system.text.ASCIIEncoding", aber ich bekomme in
keiner weise das so hin um die Werte auslesen zu können.

Wàre über Eure Hilfe sehr dankbar.

Gruss,
Maximilian Tescher
 

Lesen sie die antworten

#1 Kerem Gümrükcü
17/07/2008 - 07:51 | Warnen spam
Hallo Maximilian,

aber ich bekomme in
keiner weise das so hin um die Werte auslesen zu können.



wie versuchst Du denn die Werte auszulesen? Wenn Du den
Inhalt der XML Datei ausgeben kannst, dann hat es mit dem
Zeichensatz/Encoding/Entpacken schon geklappt. Generell kann
man XML mit dem XMLDocument laden und dann auslesen,
entweder über DOM oder XPATH. Dazu wirst Du sehr viel
im Netz finden. Suche einfachmall nach "VB.NET" + "XPATH".

Hier ein paar Beispiele:

http://articles.techrepublic.com.co...35074.html
http://vbnotebookfor.net/2007/09/11...h-in-vbnet
http://www.developerland.com/DotNet...T/235.aspx

[XML-Dateien lesen und schreiben mit VB.NET]
http://msdn.microsoft.com/de-de/lib...79298.aspx


[Einstieg in VB.NET:: Kapitel 10 XML-Dokumente]
http://www.galileocomputing.de/open...100000.htm

An sich sehr easy, wenn Du es erst mal drauf hast

Grüße

Kerem

Beste Grüsse / Best regards / Votre bien devoue
Kerem Gümrükcü
Latest Project: http://www.codeplex.com/restarts
Latest Open-Source Projects: http://entwicklung.junetz.de
"This reply is provided as is, without warranty express or implied."

Ähnliche fragen