作者flamo (迅雷不及掩耳盗铃)
看板C_Sharp
标题Re: [问题] XML一次加入多节点资料
时间Thu May 13 23:59:44 2010
using System.Xml.Linq;
XElement element1 = new XElement("root",
new XElement("item",
new XElement("USER_ID", "29212"))
);
XElement element2 = new XElement("root",
new XElement("item",
new XElement("USER_ID", "00012")),
new XElement("item",
new XElement("USER_ID", "99912"))
);
XElement element3 = new XElement("root",
element1.Elements(),
element2.Elements()
);
※ 引述《even1212 (影子不怕痛)》之铭言:
: 想请问一下~~~目前我有一个XmlNode
: 它的OuterXml内容为:
: <root>
: <item>
: <USER_ID>29212</USER_ID>
: </item>
: </root>
: 另外有一个string内容为:
: <root>
: <item>
: <USER_ID>00012</USER_ID>
: </item>
: <item>
: <USER_ID>99912</USER_ID>
: </item>
: </root>
: 最後希望得到的结果是:
: <root>
: <item>
: <USER_ID>29212</USER_ID>
: </item>
: <item>
: <USER_ID>00012</USER_ID>
: </item>
: <item>
: <USER_ID>99912</USER_ID>
: </item>
: </root>
: 暂时想到的方法是用LoadXml方法先读出string为XmlDocument
: 再读出XmlDocument的节点值
: 接着使用XmlNode.AppendChild方法一个一个加进XmlNode内...
: 有无其他做法可以一次把读出string为XmlDocument的内容加进去XmlNode内吗??
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.24.152.237
※ 编辑: flamo 来自: 59.120.150.76 (05/14 13:29)
1F:→ even1212:哇@Q@ 谢谢喔~~我试试看 ^^ 05/15 12:15
2F:推 even1212:XD 开发环境目前还是base在framework 1.1.. 05/15 12:20
3F:→ juriolegend:2.0有这东西的DLL可以引用,1.1不知道能不能@@ 05/15 12:35