我在将子元素发布到xml时遇到问题。这是我的代码。如果将来要添加许多静态组件,我该如何在xml中发布它们?
<TerminalStatusRequest>
<TerminalID>AT0001</TerminalID>
<ReaderID>SC0001</ReaderID>
<ComponentName>Printer</ComponentName>
<ComponentValue>Active</ComponentValue>
</TerminalStatusRequest>
答案 0 :(得分:1)
你可以这样修复。您还可以在编写器对象中添加许多节点
string path=@"c:\\test.xml";
using (XmlWriter writer = XmlWriter.Create(path))
{
writer.WriteStartDocument();
writer.WriteStartElement("TerminalStatusRequest");
writer.WriteElementString("TerminalID","AT0001");
writer.WriteElementString("ReaderID", "SC0001");
writer.WriteElementString("ComponentName","Printer");
writer.WriteElementString("ComponentValue","Active");
writer.WriteEndElement();
writer.WriteEndDocument();
}