【问题标题】:how to add a node into an xml如何将节点添加到xml
【发布时间】:2015-01-02 11:23:11
【问题描述】:

我在 Xml 方面不是很有经验,我想知道将新节点附加到 XML 的最简单方法是什么。

这是我的 xml,我想将 1 节点附加到 xml。

<?xml version="1.0" encoding="ISO-8859-9"?>
   <CQPN_ROLLS>
      <CHQPN_ROLL DBOP="INS" >
          .....
          .....             
          .....
          .....
          <PAYMENT_LIST>
             ....
             ....
             ....
             <SIGN>1</SIGN>

我应该如何找到 PAYMENT_LIST 节点并附加到它?

【问题讨论】:

标签: c# xml winforms


【解决方案1】:

您需要在 XDocument 中加载您的 xml 以对其进行 Linq 查询,然后附加节点。下面是一个例子

XDocument doc = XDocument.Load("input.xml");
        doc.Root.Element("Style").Element("AdminEntry").Add(new XElement("Message",
            new XAttribute("id", 2),
            new XAttribute("value", "label"),
            new XAttribute("desc", "")));

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-04
    • 1970-01-01
    相关资源
    最近更新 更多