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-2024
 
zurück

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

VB.NET - Ein- und Umsteiger
Re: XML Atribute auslesen 
Autor: ModeratorDaveS (Moderator)
Datum: 15.01.10 10:56

Ich weiss nicht genau was du willst aber ich schätze sowas ist näher am Ziel, ohne zu viel zu ändern.
    Dim tvwkey As Integer
 
    Sub tvwfüllen()
        txtAusgabe.Text = ""
        tvw.BeginUpdate()
        tvw.Nodes.Clear()
        Dim xknotenliste As XmlNodeList = xdok.SelectNodes("*")
        Dim tknoten As TreeNode = tvw.Nodes.Add("")
        tvwkey = 0
        tknoten.Name = tvwkey.ToString("00")
        For Each xn As XmlNode In xknotenliste
            ebenelesen(xn, tknoten)
        Next
        tvw.EndUpdate()
    End Sub
 
    Sub ebenelesen(ByVal xmlknoten As XmlNode, ByVal treeknoten As TreeNode)
        tvwkey += 1
 
        If xmlknoten.Attributes.Count > 0 AndAlso xmlknoten.Attributes("Nr") _
          IsNot Nothing Then
            treeknoten.Text = xmlknoten.Attributes("Nr").Value
        Else
            If xmlknoten.Name = "Name" Or xmlknoten.Name = "Punkte" Or _
              xmlknoten.Name = "Bezeichnung" Then
                treeknoten.Text = xmlknoten.InnerText
            Else
                treeknoten.Text = xmlknoten.Name
            End If
        End If
        Dim tn As TreeNode
        Dim xn As XmlNode
        If xmlknoten.HasChildNodes Then
            For Each xn In xmlknoten.ChildNodes
                If xn.NodeType = XmlNodeType.Element Then
                    tn = treeknoten.Nodes.Add(tvwkey.ToString("00"), xn.Name)
                    ebenelesen(xn, tn)
                End If
            Next
        End If
    End Sub

________
Alle Angaben ohne Gewähr. Keine Haftung für Vorschläge, Tipps oder sonstige Hilfe, falls es schiefgeht, nur Zeit verschwendet oder man sonst nicht zufrieden ist

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
XML Atribute auslesen3.571bomber867413.01.10 16:20
Re: XML Atribute auslesen3.011ModeratorDaveS14.01.10 14:13
Re: XML Atribute auslesen2.938bomber867414.01.10 15:34
Re: XML Atribute auslesen2.911ModeratorDaveS14.01.10 15:49
Re: XML Atribute auslesen3.372bomber867414.01.10 16:02
Re: XML Atribute auslesen3.020ModeratorDaveS14.01.10 16:17
Re: XML Atribute auslesen2.912ModeratorDaveS14.01.10 16:17
Re: XML Atribute auslesen2.925bomber867415.01.10 07:45
Re: XML Atribute auslesen2.892bomber867415.01.10 11:40
Re: XML Atribute auslesen3.391bomber867414.01.10 16:10
Re: XML Atribute auslesen2.934bomber867414.01.10 16:12
Re: XML Atribute auslesen3.067ModeratorDaveS15.01.10 10:56

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-2024 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