【发布时间】:2017-05-03 21:45:06
【问题描述】:
我想生成以下 XML:
<Base>
<Child>
<Name>Joe</Name>
</Child>
<Child>
<Name>Jack</Name>
</Child>
</Base>
来自类:
public class Base
{
public List<Child> children;
...elided...
}
public class Child
{
public string Name;
...elided...
}
现在,它正在创建:
<Base>
<children>
<Child>
<Name>Joe</Name>
</Child>
<Child>
<Name>Jack</Name>
</Child>
</children>
</Base>
我将如何改变以产生所需的输出?
我当前的代码:
XmlSerializer serializer = new XmlSerializer(base.GetType());
serializer.serialze(stringWriter, base);
return stringWriter.ToString();
【问题讨论】:
标签: c# .net xml xml-serialization xmlserializer