vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 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
Re: Listview in XML speichern und laden 
Autor: ModeratorDaveS (Moderator)
Datum: 22.07.06 19:23

Ja, ein XMl Dokument darf nur ein Rootelement haben. Ausserdem ist es nicht im Sinne von Xml allen Elementen eindeutige Namen zu geben, die Reihenfolge reicht aus (anstatt Item1, Item2 usw., einfach Item, Item...) Drittens ist Item.text überflüssig (erscheint dann zweimal), dein Index in der inneren Schleife sollte bei 0 anfangen, aber ohne diese Namen geht's auch mit For Each wieder, es wäre wahrscheinlich sinnvoller die übergebenen Parameter auch zu verwenden...wobei wir etwa bei
    Public Sub lvw_WriteXML(ByVal lvw As ListView, ByVal SDataFile As String)
        Dim xw As New Xml.XmlTextWriter(SDataFile, System.Text.Encoding.Default)
        xw.Formatting = Xml.Formatting.Indented ' Zeilen einrücken Darstellung
        xw.Indentation = 5 ' Wie viele Zeichen einrücken
 
        'XML schreiben
        xw.WriteStartDocument()
        xw.WriteStartElement("ListViewData")
        For Each li As ListViewItem In lvw.Items
            xw.WriteStartElement("Item")
            For Each si As ListViewItem.ListViewSubItem In li.SubItems
                xw.WriteStartElement("Subitem")
                xw.WriteString(si.Text)
                xw.WriteEndElement()
            Next
            xw.WriteEndElement()
        Next
        xw.WriteEndElement()
        xw.WriteEndDocument()
        xw.Close()
 
    End Sub
landen.

________
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
Listview in XML speichern und laden3.418viperbone22.07.06 12:48
Re: Listview in XML speichern und laden1.950viperbone22.07.06 17:34
Re: Listview in XML speichern und laden2.512ModeratorDaveS22.07.06 19:23
Re: Listview in XML speichern und laden1.756ModeratorDaveS22.07.06 19:26
Re: Listview in XML speichern und laden1.680ModeratorDaveS22.07.06 19:30
Re: Listview in XML speichern und laden1.620viperbone22.07.06 19:38
Re: Listview in XML speichern und laden1.587ModeratorDaveS22.07.06 20:07
Re: Listview in XML speichern und laden1.644viperbone22.07.06 20:14
Re: Listview in XML speichern und laden1.595ModeratorDaveS22.07.06 20:23
Re: Listview in XML speichern und laden1.696viperbone22.07.06 20:28
Re: Listview in XML speichern und laden1.644viperbone22.07.06 20:38
Re: Listview in XML speichern und laden2.084ModeratorDaveS22.07.06 20:59
Re: Listview in XML speichern und laden1.686viperbone25.07.06 12:40
Re: Listview in XML speichern und laden2.094viperbone26.07.06 14:08
Re: Listview in XML speichern und laden1.607ModeratorDaveS26.07.06 14:32
Re: Listview in XML speichern und laden1.516viperbone26.07.06 15:00
Re: Listview in XML speichern und laden1.671ModeratorDaveS26.07.06 15:18
Re: Listview in XML speichern und laden1.704viperbone26.07.06 15:55
Re: Listview in XML speichern und laden1.607ModeratorDaveS26.07.06 16:14
Re: Listview in XML speichern und laden1.703viperbone26.07.06 16:40
Re: Listview in XML speichern und laden1.731ModeratorDaveS26.07.06 16:42

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