私はデシリアライゼーションの作業をしていました。C#。属性に応じて同じタイプに逆シリアル化します
あり、私のクラスには、次のとおりです。
public class Parent
{
public List<Child> child {get;set}
}
public class Child
{
some properties
}
public class Child1 : Child
{
some properties
}
public class Child2 : Child
{
some properties
}
そして私は、XMLがあります
<Parent>
<Child AttribName="TypeOne">
</Child>
<Child AttribName="TypeTwo">
</Child>
</Parent>
私はいくつかの[XML]属性は、これを行うために使用することができますどのように? 私は親に(attrute ATTRIBNAMEに応じて、CHILD1またはCHILD2)List<Child>
必要
が、この中に表示されるために必要なXMLですフォーマット?あるいは、あなたはそれがどのように見えるべきかを指示する柔軟性を持っていますか? – JuanR
を副題として*理由の一部*これはサポートされているシナリオではありません* xsd *はこれをサポートしていません –
- Xmlはこの形式になります – snowil