2012-05-27 47 views
0

我寫這寫使用的XmlWriter如何將一個鍵添加到元素?

using (XmlWriter writer = XmlWriter.Create("test.x)) 
{ 
    writer.WriteStartElement("Order"); 
    writer.WriteEndElement(); 
} 

在一個XML文件中的元素下面的文件

<Order> 
</Order> 

不過,我想寫以下

<Order key="Name"> 
</Order> 

WriteStartElement只需要一個參數:

public void WriteStartElement(
string localName 
) 

所以我想我必須使用不同的功能,但我找不到哪一個。那麼我可以爲一個元素添加一個鍵嗎?

回答

3

您需要添加一個名爲key屬性(因爲這是你彷彿要加 - 屬性的Order元素):

using (XmlWriter writer = XmlWriter.Create("test.x)) 
{ 
    writer.WriteStartElement("Order"); 
    writer.WriteAttributeString("key", "value"); 
    writer.WriteEndElement(); 
} 

WriteAttributeString

+0

謝謝!一旦計時器允許,我會接受。 –

相關問題