我想制作一个 xml 文件(使用带有 XmlWriter 的 c#),我需要有 2 个或更多具有不同属性值的元素。例如:
<MyGuest Type = "Adult" Number = "2">
<MyGuest Type = "Child" Number = "1" Age = "12">
这是可以用 XmlWriter 完成的吗?当我使用
writer.WriteAttributeString("Number","2");
writer.WriteAttributeString("Type","Aduld");
writer.WriteAttributeString("Age","12");
writer.WriteAttributeString("Number","1");
writer.WriteAttributeString("Type","Child");
我得到一个例外,上面写着“附加信息:‘数字’是一个重复的属性名称。”
请问有什么建议吗?
所以看来这个问题问错了。我想在 xml 文件中为该属性添加不同的值,所以它看起来像这样:
<Guests>
<MyGuest Type = "Adult" Number = "2">
<MyGuest Type = "Child" Number = "1" Age = "12">
</Guests>
请问有什么建议吗?
感谢您的时间!