我已经使用这篇文章将我的字典转换为 xml:
将 Dictionary<string, string> 转换为 xml 的简单方法,反之亦然
我在做什么:
Dictionary<int, string> dicEntityRules = new Dictionary<int, string>();
// add the items to dicEntityRules
DataContractSerializer serializer = new DataContractSerializer(dicEntityRules.GetType());
using (StringWriter sw = new StringWriter())
{
using (XmlTextWriter writer = new XmlTextWriter(sw))
{
writer.Formatting = Formatting.Indented;
serializer.WriteObject(writer, dicEntityRules);
writer.Flush();
sw.ToString();
}
}
但是,我的 xml 是这样的:
<KeyValueOfintstring>
<Key>2048</Key>
<Value>66</Value>
</KeyValueOfintstring>
我可以更改此节点/属性名称吗?
我想要一些这样的:
<Order>
<entity>2048</entity>
<rule>66</rule>
</Order>
问候。
墨菲 [[|]] 的