作者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)
→ even1212:哇@Q@ 謝謝喔~~我試試看 ^^ 05/15 12:15
推 even1212:XD 開發環境目前還是base在framework 1.1.. 05/15 12:20
→ juriolegend:2.0有這東西的DLL可以引用,1.1不知道能不能@@ 05/15 12:35