タグ付けされた質問 「xml-deserialization」

17
XMLドキュメントを逆シリアル化する方法
このXMLドキュメントを逆シリアル化する方法: <?xml version="1.0" encoding="utf-8"?> <Cars> <Car> <StockNumber>1020</StockNumber> <Make>Nissan</Make> <Model>Sentra</Model> </Car> <Car> <StockNumber>1010</StockNumber> <Make>Toyota</Make> <Model>Corolla</Model> </Car> <Car> <StockNumber>1111</StockNumber> <Make>Honda</Make> <Model>Accord</Model> </Car> </Cars> 私はこれを持っています: [Serializable()] public class Car { [System.Xml.Serialization.XmlElementAttribute("StockNumber")] public string StockNumber{ get; set; } [System.Xml.Serialization.XmlElementAttribute("Make")] public string Make{ get; set; } [System.Xml.Serialization.XmlElementAttribute("Model")] public string Model{ get; set; } } 。 …

7
XMLをList <T>に逆シリアル化することは可能ですか?
次のXMLがあるとします。 &lt;?xml version="1.0"?&gt; &lt;user_list&gt; &lt;user&gt; &lt;id&gt;1&lt;/id&gt; &lt;name&gt;Joe&lt;/name&gt; &lt;/user&gt; &lt;user&gt; &lt;id&gt;2&lt;/id&gt; &lt;name&gt;John&lt;/name&gt; &lt;/user&gt; &lt;/user_list&gt; そして次のクラス: public class User { [XmlElement("id")] public Int32 Id { get; set; } [XmlElement("name")] public String Name { get; set; } } を使用XmlSerializerしてxmlを非シリアル化してにできList&lt;User&gt;ますか?その場合、どのタイプの追加属性を使用する必要がありますか、またはXmlSerializerインスタンスを作成するためにどの追加パラメーターを使用する必要がありますか? 配列(User[])は、少し望ましくない場合は許容されます。

16
xml文字列を辞書に変換する方法は?
ソケットからxmlドキュメントを読み取るプログラムがあります。Djangoのsimplejsonライブラリで行われるのと同じ方法で、Python辞書に直接変換したい文字列に格納されたxmlドキュメントを持っています。 例として: str ="&lt;?xml version="1.0" ?&gt;&lt;person&gt;&lt;name&gt;john&lt;/name&gt;&lt;age&gt;20&lt;/age&gt;&lt;/person" dic_xml = convert_to_dic(str) その後、次のdic_xmlようになります{'person' : { 'name' : 'john', 'age' : 20 } }
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.