我有一个来自外部来源的 XML 文档。
<?xml version="1.0" encoding="utf-8"?>
<ns0:Info xmlns:ns0="http://www.ZomboCorp.com/">
<Name>Anthony</Name>
<Job>Developer</Job>
</ns0:Info>
我需要将它反序列化为这样的对象。
public class Info
{
public String Name { get; set; }
public String Job { get; set; }
}
按原样使用,Serializer
抛出一个InvalidOperationException
<Info xmlns='http://www.ZomboCorp.com/'>
没想到。
如果我添加[XmlElement(Namespace = "http://www.ZomboCorp.com/")]
到类定义中,则Serializer
返回一个Info
具有空属性的新对象。