外部ソースからの 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/")]
クラス定義に追加すると、 null プロパティを持つSerializer
新しいオブジェクトが返されます。Info