0
我有一個XML像下面C#反序列化對象
string input =
@"<g1:Person xmlns:g1=""http://api.google.com/staticInfo/"">
<g1:Id>005008</g1:Id>
<g1:Infolist>
<g1:Info><g1:Title>a</g1:Title></g1:Info>
<g1:Info<g1:Title>b</g1:Title></g1:Info>
<g1:Info><g1:Title>c</g1:Title></g1:Info>
<g1:overview>there are three chaters.</g1:overview>
</g1:Infolist>
<g1:age>23</g1:age>
</g1:Person>";
我定義對象,但我不知道放在哪裏/人/ Infolist /概述。這個屬性如何定義。在哪裏放。
[XmlRoot(ElementName = "Person", Namespace = "http://api.google.com/staticInfo/")]
public class Person
{
public int Id { get; set; }
public int age { get; set; }
[XmlElement(ElementName = "Infolist", Namespace = "http://api.google.com/staticInfo/")]
public List<Info> Infolist {get;set; }
}
public class Info
{
public int Title { get; set; }
}
自動生成?什麼是工具,man?我手動定義許多類 – user1682718
xsd.exe是工具。你可以使用它的輸出來幫助你手動定義你的類。否則別人也許會回答你的問題太好了...祝你好運 –
wow.awesome男人,謝謝你,發佈給我更多的知識 – user1682718