Ich muss eine XML-Datei in VB.NET deserialisieren.XML-Array in vb.net deserialisieren
Ich verwende die Standard-XML-Bibliothek. Ich bin nicht in der Lage, die vb Code notieren Sie die folgende Struktur zu definieren:
<myvar>
<var>...</var>
<troublecodes>
<troublecode>
...
</troublecode>
<troublecode>
....
</troublecode>
<statusbyte>
....
</statusbyte>
<statusbyte>
....
</statusbyte>
<statusbyte>
....
</statusbyte>
</troublecodes>
</myvar>
Meine Definitionen sind:
Public Class MyVar
<XmlElement("var")> Public name As String
<XmlElement("troublecodes")> Public troubleCodes As TroubleCodes
End Class
Public Class TroubleCodes
<XmlArrayItem("troublecode")> Public troubleCode() As TroubleCode
<XmlArrayItem("statusbyte")> Public statusByte() As StatusByte
End Class
Public Class TroubleCode
<XmlElement("one")> Public one As String
<XmlElement("two")> Public two As String
End Class
Public Class StatusByte
<XmlElement("three")> Public threeAs String
<XmlElement("four")> Public four As String
End Class
aber die Objekte sind nicht durch die Deserialisierung bevölkert.
Wie kann ich sie definieren?
Ich änderte XmlArrayItem zu XmlArray aber wieder keine Daten. – SteMMo
Vielleicht hilft das: http://StackOverflow.com/a/20133287/3740093 –