XML-Auslesen

23/06/2008 - 23:03 von Maxi | Report spam
Hallo,

ich befasse mich im moment mit dem auslesen von XML-Dateien und komme
damit nicht weiter. Nach verschiedenen Ansàtzen stecke ich gerade fest
und komme zu keinem Ergebnis.

Einlesen möchte ich z.Bsp. folgende Datei:



<?xml version="1.0" encoding="UTF-8"?>
<my:testdoc>Testdokument</my:testdoc>
<my:adress>
<my:adress_name>Name</my:adress_name>
<my:adress_city>Stadt</my:adress_city>
</my:adress>
.
.
.

nur kann ich die Datei nicht einlesen.

Mein letzter Versuch war:

dim xml_doc as system.xml.xmldocument
xmldocument.load ("c:\test.xml")

dim xml_nodelist as system.xml.xmlnodelist
xml_nodelist = xml_doc.seectnodes("my:adress/my:adress_name")

doch in der letzten Zeile bringt MS Visual Basic 2008 Express Edition
einen Fehler:
Namespace Manager or XsltContext needed.

Was will mir vb damit sagen?


Für ein Tipp wàre ich Euch sehr sehr dankbar.

Gruss,
Maxi
 

Lesen sie die antworten

#1 Joachim Fuchs
23/06/2008 - 23:12 | Warnen spam
"Maxi" schrieb i

^^^^ bitte vollstàndigen Namen nennen

<?xml version="1.0" encoding="UTF-8"?>
<my:testdoc>Testdokument</my:testdoc>
<my:adress>
<my:adress_name>Name</my:adress_name>
<my:adress_city>Stadt</my:adress_city>
</my:adress>

Das ist ja auch keine gültige XML-Syntax. "my" ist nirgends als Namespace
deklariert. Was soll denn dann .NET noch daraus machen?

Gruß
Joachim

Dr. Joachim Fuchs - Autor - Dozent - Softwarearchitekt
MCT - MCAD
http://www.fuechse-online.de/beruflich/index.html -
http://vbnet.codebooks.de

Ähnliche fragen