zurück
Autor: Thomas Golla
Erstellt am: 09 Aug 2006 08:46

AW: XML parsen, nur wie????

Hi,

schau dir mal dies an, vielleicht hilft es dir ja etwas bzw. ist in der Art das was du suchst. Und wenn es in die Richtung geht was du suchst dann versuche dir Literatur über XPath zu organisieren :-)

zB http://www.aspfree.com/c/a/.NET/Working-with-XPath-The-NET-Way/

Dim text As String
< und > ersetzt :-)

Dim s As String = "[buecher][buch][autor]T. Polsky[/autor][titel]Das Geld der Anderen[/titel][/buch][buch][autor]P. Garden[/autor][titel]Ich und mein Zaun[/titel][/buch][buch][autor]U. Testo[/autor][titel]foo()[/titel][/buch][/buecher]"
Dim doc As New System.Xml.XmlDocument
doc.LoadXml(s)
Dim nl As System.Xml.XmlNodeList

Liste aller Buch-Elemente + Unterelementen
nl = doc.GetElementsByTagName("buch")
For Each n As System.Xml.XmlNode In nl
text &= n.SelectSingleNode("autor").InnerXml & " - " & n.SelectSingleNode("titel").InnerXml & vbCrLf
Next

Liste der Buch-Elemente die als Autor "P. Garden" haben
nl = doc.SelectNodes("/buecher/buch[autor=""P. Garden""]")
For Each n As System.Xml.XmlNode In nl
text &= n.SelectSingleNode("autor").InnerXml & " - " & n.SelectSingleNode("titel").InnerXml & vbCrLf
Next

LG
Tom

XML Beginner



Beiträge:

TitelDatumVornameNachname
XML parsen, nur wie????08.08.2006 04:06G.Guest
AW: XML parsen, nur wie????09.08.2006 08:46ThomasGolla




© Copyright 2008 ppedv AG