vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Hilfe bei XML auslesen 
Autor: Bazi
Datum: 07.01.13 11:29

Hallo,
bei meiner Suche zu xml und vb.net habe ich viel im Netz gefunden, aber nichts davon konnte ich umsetzen.
Wärt Ihr bitte so lieb mir zu helfen.
In einem Event eines eingebundenen Steuerelementes erhalte ich einen xml-String.
Zitat:

<?xml version="1.0" encoding="UTF-16" ?>
- <IGCMarkupEntityDocument xmlns="http://www.infograph.com" majorversion="2" minorversion="8" revision="0" author="User1" page="0" deleted="false">
- <Line id="0" time="1357553315" guid="C5767BCB3B45DF4F84D1D2884A47D6CD" linewidth="0.1" linestyle="solid" color="255|0|255" hyperlink="" comment="">
- <PointList pointcount="2">
- <Point>
<x>18665.2</x>
<y>17086.8</y>
</Point>
- <Point>
<x>20173.9</x>
<y>17086.8</y>
</Point>
</PointList>
</Line>
</IGCMarkupEntityDocument>


Ich benötige alle Koordinaten unter <Point>, wobei das bis zu 99 Punkte sein könnten. Der Restliche Aufbau ist immer gleich.

Den Einstiegspunkt für die Schleife finde ich nicht, <"/IGCMarkupEntityDocument/PointList"> bringt 0 Elemente.

Mein bisheriger Code sieht so aus:
Private Sub xmlReader(ByVal xmlString As String)
        Dim Ausgabe As String = xmlString
        Try
            Dim m_xmld As XmlDocument
            Dim m_nodelist As XmlNodeList
            Dim m_node As XmlNode
            'Create the XML Document
            m_xmld = New XmlDocument()
            'Load the Xml file
            m_xmld.LoadXml(xmlString)
            'Get the list of name nodes 
            m_nodelist = m_xmld.SelectNodes("/IGCMarkupEntityDocument")
            'Loop through the nodes
            For Each m_node In m_nodelist
                'Get the Attribute Value
                Dim MarkupAttribute = m_node.Attributes.GetNamedItem("PointList" & _
                  "").Value
                'Get the first Element Value
                Dim XValue = m_node.ChildNodes.Item(0).InnerText
                'Get the lastName Element Value
                Dim YValue = m_node.ChildNodes.Item(1).InnerText
                'Write Result to the Console
                Ausgabe = Ausgabe & vbcrlf & “X “ & Xvalue.toString & “ Y “ & _
                  Yvalue.ToString
            Next
        Catch 
 
        End Try
            MsgBox(Ausgabe)
    End Sub

Danke für die Hilfe

Gruß Christian

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Hilfe bei XML auslesen1.332Bazi07.01.13 11:29
Re: Hilfe bei XML auslesen924ModeratorDaveS07.01.13 13:44
Re: Hilfe bei XML auslesen996ModeratorDaveS07.01.13 14:39
Re: Hilfe bei XML auslesen921Bazi07.01.13 17:22
Re: Hilfe bei XML auslesen875ModeratorDaveS07.01.13 19:39
Re: Hilfe bei XML auslesen885Bazi07.01.13 22:43

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel