T
Tina
Is there any attribute I can use to serialize the class 'Data' below
such that I get:
<Data>
<MyOwnBaseClass>
<A>some_values</A>
</MyOwnBaseClass>
</Data>
from the serializable class defined below?
public class Data
{
[XmlArrayItem(Type = typeof(DerviedClass))]
public MyOwnBaseClass[] Base;
}
public class MyOwnBaseClass
{
}
public class DerviedClass : MyOwnBaseClass
{
public string A;
}
I don't want to show the DerviedClass name as a tag, but if I serialize
the class I will get:
<Data>
<MyOwnBaseClass>
<DerviedClass>
<A>some_values</A>
</DerivedClass>
</MyOwnBaseClass>
</Data>
instead of what I actually want shown above.
such that I get:
<Data>
<MyOwnBaseClass>
<A>some_values</A>
</MyOwnBaseClass>
</Data>
from the serializable class defined below?
public class Data
{
[XmlArrayItem(Type = typeof(DerviedClass))]
public MyOwnBaseClass[] Base;
}
public class MyOwnBaseClass
{
}
public class DerviedClass : MyOwnBaseClass
{
public string A;
}
I don't want to show the DerviedClass name as a tag, but if I serialize
the class I will get:
<Data>
<MyOwnBaseClass>
<DerviedClass>
<A>some_values</A>
</DerivedClass>
</MyOwnBaseClass>
</Data>
instead of what I actually want shown above.