Hallo,

So sieht sie dann aus:

Imports System.Xml.Serialization

Namespace projectsettings

    <XmlRoot("projectsettings")> _
    Public Class projectsettings
        Public settings As projectitems = New projectitems
    End Class

    <XmlRoot("settings")> _
    Public Class projectitems
        Inherits CollectionBase

        Public Sub Add(ByVal projectitem As item)
            Dim i As Integer = List.Add(projectitem)
        End Sub
        Default Public ReadOnly Property GetItem(ByVal Index As Integer) As item
            Get
                Return CType(List.Item(Index), item)
            End Get
        End Property
    End Class

    Public Class item
        <XmlAttributeAttribute("key")> _
        Public key As String
        <XmlAttributeAttribute("value")> _
        Public value As String
    End Class

End Namespace

Die Klasse liefert dann eine xml-Datei in der Form:

<projectsettings>
  <settings>
    <item key="DefaultLanguage" value="de-DE" />
    <item key="ErrorLog" value="true" />
    etc ...
  </settings>
</projectsettings>

Gruss
Tobias

P.S.: Den weekend market am nördlichen Busterminal fand ich damals richtig 
"klasse"! ;o)

-----Ursprüngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Roman Pittroff
Gesendet: Donnerstag, 11. August 2005 13:18
An: asp.net@glengamoi.com
Betreff: RE: [Asp.net] XML (De-)Serialisierung und XML-Attribut?[Scanned]


>Hallo,
>
>Das Problem ist gelöst. Statt mit xsd.exe habe ich die Klasse
>von Hand erstellt. So funktioniert es.
>

Wuerde mich mal interesieren wie diese classe dann ausschaut :-)

Gruss

Roman Pittroff
Consulting
Bangkok, Thailand



_______________________________________________
Asp.net Mailingliste, Postings senden an:
Asp.net@glengamoi.com
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net
_______________________________________________
Asp.net Mailingliste, Postings senden an:
Asp.net@glengamoi.com
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an