private static void WriteItemTo(string name, string ns, object value, XmlWriter writer)
{
if (value == null)
{
writer.WriteStartElement(name, ns);
writer.WriteAttributeString("nil", Framework.Common.XSI.Namespace, XmlConvert.ToString(true));
writer.WriteEndElement();
}
else
{
writer.WriteElementString(name, ns, SDataPayload.ValueToString(value));
}
}