apend元素到现有的xml [英] apend element to existing xml
问题描述
你好
你好我现有的xml
<?xml version =" 1.0"?>
< rss>
< FINANCE>
< title> ABC< / title>
< description> asf asfa sfasfasfa sfas f a< / description>
< date> 25/11/2011< / date>
< / FINANCE>
< CHARTER>
< title> xyz< / title>
< description> as asfa sfasfa sfasfas< / description>
< date> 25/12/2011< / date>
< / CHARTER>
< FINANCE>
< title> PQR< / title>
< description> sad asdfasdas dasdfa sfasfas fasfasfas< / description>
< date> 11/11/2011< / date>
< / FINANCE>
< / rss>
现在我要加上
< FINANCE>
< title> AAA< / title>
< description> test< / description>
< date> 11/12/2012< / date>
< / FINANCE>
就在收盘根元素之前,即< / rss>
如何用c#.......发货
感谢advence
hi i have follwing existing xml
<?xml version="1.0"?>
<rss>
<FINANCE>
<title>ABC</title>
<description>asf asfa sfasfasfa sfas f a</description>
<date>25/11/2011</date>
</FINANCE>
<CHARTER>
<title>xyz</title>
<description>as asfa sfasfa sfasfas </description>
<date>25/12/2011</date>
</CHARTER>
<FINANCE>
<title>PQR</title>
<description>sad asdfasdas dasdfa sfasfas fasfasfas</description>
<date>11/11/2011</date>
</FINANCE>
</rss>
now i want to add
<FINANCE>
<title>AAA</title>
<description>test</description>
<date>11/12/2012</date>
</FINANCE>
just before the closing root element i.e </rss>
how to do it with c#.......
Thanks in advence
推荐答案
Hii harshad
Hii harshad
试试这个,
var myxml=@"<?xml version=""1.0""?>
<rss>
<FINANCE>
<title>ABC</title>
<description>asf asfa sfasfasfa sfas f a</description>
<date>25/11/2011</date>
</FINANCE>
<CHARTER>
<title>xyz</title>
<description>as asfa sfasfa sfasfas </description>
<date>25/12/2011</date>
</CHARTER>
<FINANCE>
<title>PQR</title>
<description>sad asdfasdas dasdfa sfasfas fasfasfas</description>
<date>11/11/2011</date>
</FINANCE>
</rss>
";
var ele = XElement.Parse(@"<FINANCE>
<title>AAA</title>
<description>test</description>
<date>11/12/2012</date>
</FINANCE>");
XDocument docX = XDocument.Parse(myxml);
var rss = docX.Element("rss");
rss.Nodes().Last().AddAfterSelf(ele);
这篇关于apend元素到现有的xml的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!