Wie das erstellen von c# - Objekte mit xml
Ich bin neu in C#, Silverlight 5 und XAML-Anfänger. Ich arbeite an einer VS-2012-Projekt und ich habe nicht zu verwenden CycleClip Board Ring um diese Aufgabe zu erfüllen. Ich habe eine XML Datei in meinem VS-Projekt. Angenommen, die Datei ist unten angegeben:
FileName is FileXml.xml
<?xml version="1.0" encoding="utf-8" ?>
<parameter>
<name>mounts</name>
<unit></unit>
<component>
<type>List</type>
<attributes>
<type>Integer</type>
<displayed>4</displayed>
<add_remove>yes</add_remove>
<item>25</item>
</attributes>
<attributes>
<ccypair>XAUUSD</ccypair>
<item>100</item>
</attributes>
</component >
</parameter>
Und ich habe das Parsen dieser XML-Datei und erstellen Sie das Objekt in C# .So, dass ich in der Lage wäre, zu verwenden "bands_amounts" (name) und alle anderen Elemente durch den Zugriff auf diese Objekte. Wie Sie dies tun, indem Sie C# - code?
InformationsquelleAutor Sss | 2014-04-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Werden Sie wollen, um einige Sortieren von de-Serialisierung. Hier ist ein Beispiel, das ich umgesetzt habe vor nicht allzu langer Zeit:
Dann nennen Sie es tun würden, so etwas wie dieses:
Denken Sie daran, dass Sie haben eine Klasse, entspricht der XML-wollen Sie de-serialisiert. (aka wiederum in ein Objekt).
Ihre Klasse würde wie folgt Aussehen:
Ja man könnte dies
YourCustomObject object = Serialization<YourCustomObject>.DeserializeFromXmlFile(yourFileNameOrPath);
dazu führen würde, dass ein neues Objekt der Daten in der XML.Nur denken Sie daran, dass, um zu de-serialisieren richtig, die Eigenschaften in Ihrer Klasse müssen den gleichen Namen wie die Elemente, die Sie wollen Auszug aus der XML. Und ja, Fall nicht egal!
Ich habe etwas mehr code, um die Antwort darauf, was Ihre Klasse Aussehen kann. Sie sollten eine ziemlich gute Vorstellung davon, wo Sie gehen von dort aus.
Dank seiner reallya große Hilfe
InformationsquelleAutor merp