我使用XmlWriter
在XML文件中编写了一个元素using (XmlWriter writer = XmlWriter.Create("test.x))
{
writer.WriteStartElement("Order");
writer.WriteEndElement();
}
将以下内容写入文件
<Order>
</Order>
但是,我想写下面的
<Order key="Name">
</Order>
WriteStartElement只需要一个参数:
public void WriteStartElement(
string localName
)
所以我想我必须使用不同的功能,但我找不到哪一个。那么我可以在元素中添加一个键吗?
答案 0 :(得分:3)
您需要添加名为key
的属性(因为您似乎要添加的属性 - Order
元素的属性):
using (XmlWriter writer = XmlWriter.Create("test.x))
{
writer.WriteStartElement("Order");
writer.WriteAttributeString("key", "value");
writer.WriteEndElement();
}