1
我有以下類如何指定元素的名稱時,對象會序列
[XmlRoot(ElementName= "webSites")] //No capital w at the beginning
public class WebSites : List<WebSite>
{
}
public class WebSite
{
[XmlAttribute("name")]
public string Name { set; get; }
[XmlAttribute("url")]
public String Url { set; get; }
}
這是序列化到
<?xml version="1.0" encoding="DOS-862"?>
<webSites xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http:
//www.w3.org/2001/XMLSchema">
<WebSite name="nice website" url="mydomain.com" />
這幾乎是確定,但我想那WebSite
(隨着資本)將爲webSite
(沒有大寫) 我知道我可以指定這隻爲根,但我怎麼可以爲一個內部成員?
謝謝,我正在尋找所有的屬性,但沒想到它是如此容易:-) – 2008-11-17 14:06:34