110,538
社区成员
发帖
与我相关
我的任务
分享
void WriteXml(System.Xml.XmlWriter writer)
{
writer.WriteStartElement("Attributes");
writer.WriteAttributeString("RecordCount", _count.ToString());
writer.WriteAttributeString("Other", "value");
writer.WriteEndElement();
XmlSerializer xmlser = new XmlSerializer(typeof(RetObj), "http://myserver/mynamespace");
for (int i = 0; i < Count; i++) xmlser.Serialize(writer, this[i]);
}
<?xml version="1.0" encoding="utf-8"?>
<RetObjs xmlns="http://tempuri.org/">
<Attributes RecordCount="100" Other="value" />
<RetObj xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://myserver/mynamespace">
<Age>0</Age>
</RetObj>
<RetObj xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://myserver/mynamespace">
<Age>0</Age>
</RetObj>
</RetObjs>