如何让XmlSerializer不序列化容器标签?我有一个我想序列化的简单对象图,但我还没有找到解决这个问题的方法。这是:[XmlRoot]publicpartialclassMyData{privateListitemsField;publicMyData(){this.anyAttrField=newList();this.itemsField=newList();}[XmlElement(Type=typeof(MyDatum))]publicListItems{get{returnthis.itemsField;}设置{this.itemsField=value;这会产生以下XML:...我想删除“Items”容器标签以生成它:...我尝试了各种解决方案,但似乎找不到解决方案。在[XmlElement]属性中指定元素名称:[XmlElement("MyDatum",Type=typeof(MyDatum))]publicListItems{//...}根据MSDN上的这篇文章,这将删除周围的序列化项目包装元素。以上是C#学习教程:如何让XmlSerializer不序列化容器标签?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
