2012-05-27 12 views
0

나는 내가요소에 키를 추가하려면 어떻게해야합니까?

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

WriteStartElement 다음 쓰고 싶은,

<Order> 
</Order> 

그러나 파일에 다음과 같은 기록 XmlWriter를

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

를 사용하여 XML 파일의 요소를 쓰기 만 하나의 인수를 취합니다 :

public void WriteStartElement(
string localName 
) 

그래서 나는 다른 기능을 사용해야한다고 생각하지만 어떤 것을 찾을 수 없습니다. 그러면 요소에 키를 추가 할 수 있습니까?

답변

3

당신은 (즉, 추가 할 것 같다 무엇 때문에 - 속성을 Order 요소) key라는 이름의 속성을 추가해야합니다

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

WriteAttributeString를 참조하십시오.

+0

감사! 타이머가 허락하면 받아 들일 것입니다. –

관련 문제