1
我想序列化的XML文件看起來像這樣:xml序列化 - 如何在子節點中添加命名空間?
<?xml version="1.0" encoding="utf-8" ?>
<MainNode xmlns="http://test">
<SubNode xmlns:xsi="http://test2" xmlns="test3">
<setting name = "1" value = "2"/>
</SubNode>
</MainNode>
我創建了一個類此這樣的:XSI和XLMS在我的子節點:因爲我的xmlns
[XmlRootAttribute(Namespace = "test")]
public class MainNode
{
[XmlElement("SubNode")]
public SubNode SubNode { get; set; }
}
public class SubNode
{
[XmlAttribute("name")]
public string Name { get; set; }
[XmlElement("value")]
public string Value { get; set; }
}
反序列化失敗。我應該如何在我的子節點中包含名稱空間?
非常感謝你 – tom