如何可以追加为xml [英] how can append to xml

查看:191
本文介绍了如何可以追加为xml的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有这个XML

 <项目> 
<使用者>
< ID> 1 LT; / ID>
<名称> A< /名称>
< /使用者名称>
<使用者>
< ID> 2'; / ID>
<名称> B< /名称>
< /使用者名称>
< /项目>



现在怎么可以附加这样的新元素的元素之间的<项目> < /项目>

 <使用者> 
<&ID→3 LT; / ID>
<名称> C< /名称>
< /使用者名称>


解决方案

 字符串XML = 
@<项目>
<使用者>
< ID> 1< / ID>
<名称> A< /名称>
< ; /使用者名称>
<使用者>
< ID> 2< / ID>
<名称> b< /名称>
< /使用者>
< /项目>中;

的XElement X = XElement.Load(新StringReader(XML));
x.Add(新的XElement(用户,新的XElement(ID,3),新的XElement(名,C)));
串newXml = x.ToString();


i have this xml.

<project>
   <user>
      <id>1</id>
      <name>a</name>
   </user>
   <user>
      <id>2</id>
      <name>b</name>
  </user>
 </project>

now how can append a new element like this between element <project></project>

<user>
   <id>3</id>
   <name>c</name>
</user>

解决方案

string xml =
   @"<project>
        <user>
           <id>1</id>
           <name>a</name>
        </user>
        <user>
           <id>2</id>
           <name>b</name>
        </user>
     </project>";

XElement x = XElement.Load(new StringReader(xml));
x.Add(new XElement("user", new XElement("id",3),new XElement("name","c") ));
string newXml = x.ToString();

这篇关于如何可以追加为xml的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆