
Untitled
By: a guest on
May 1st, 2012 | syntax:
None | size: 0.60 KB | hits: 18 | expires: Never
Forcing a particular xml object serialization format
StringWriter outStream = new StringWriter();
XmlSerializer s = new XmlSerializer(obj.GetType());
XmlSerializerNamespaces ns = new XmlSerializerNamespaces();
s.Serialize(outStream, obj, ns);
string xml = outStream.ToString();
public class Points
{
[System.Xml.Serialization.XmlAttribute]
public string Type;
public double Number;
}
<Points Type="Credit">123</Points>
public class Points
{
[System.Xml.Serialization.XmlAttribute]
public string Type;
[System.Xml.Serialization.XmlText]
public double Number;
}