C# XML属性datetime的操作

C# XML属性datetime的操作,c#,xml,http,soap,C#,Xml,Http,Soap,我可以序列化XML字符串。但我不能像这样为datetime创建XML属性 <StartDate xsi:type=xsd:dateTime>datevalue</StartDate> datevalue 我使用c#类来表示XML元素 我无法生成xsi:type属性 我想以编程方式创建它,我如何才能做到这一点 public DateRange() { type = "xsd:dateTime"; } [XmlAttribute(Namespace = "ht

我可以序列化XML字符串。但我不能像这样为datetime创建XML属性

<StartDate xsi:type=xsd:dateTime>datevalue</StartDate> 
datevalue
我使用c#类来表示XML元素

我无法生成xsi:type属性

我想以编程方式创建它,我如何才能做到这一点

public DateRange()
{
    type = "xsd:dateTime";
}

[XmlAttribute(Namespace = "http://www.w3.org/2001/XMLSchema-instance", AttributeName = "type")]
public string type { get; set; }