在特定节点之后插入Xml节点

时间:2013-09-06 11:24:48

标签: c# xml

我有一个xml节点列表。我保存这个节点1.xml。它看起来像那样;

<SALES_INVOICES>
    <employee>
      <name ref="a1" type="xxx"></name>
      <name ref="a2" type="yyy"></name>
      <name ref="a3" type="zzz"></name>
    </employee>
</SALES_INVOICES>

我想加载这个1.xml文件,然后添加一些其他节点列表。看起来像;

<employee>
  <name ref="a4" type="xxx"></name>
  <name ref="a5" type="yyy"></name>
  <name ref="a6" type="zzz"></name>
</employee>

<employee>
  <name ref="a7" type="xxx"></name>
  <name ref="a8" type="yyy"></name>
  <name ref="a9" type="zzz"></name>
</employee>

最后我想要一起保存。我想保存我的1.xml看起来像。;

<SALES_INVOICES>
    <employee>
      <name ref="a1" type="xxx"></name>
      <name ref="a2" type="yyy"></name>
      <name ref="a3" type="zzz"></name>
    </employee>

    <employee>
      <name ref="a4" type="xxx"></name>
      <name ref="a5" type="yyy"></name>
      <name ref="a6" type="zzz"></name>
    </employee>

    <employee>
      <name ref="a7" type="xxx"></name>
      <name ref="a8" type="yyy"></name>
      <name ref="a9" type="zzz"></name>
    </employee>
</SALES_INVOICES>

我该怎么做?

最好的问候

1 个答案:

答案 0 :(得分:2)

如果你可以创建一个节点

然后xml.AppendChild()将仅在末尾添加该节点。