2016-10-28 55 views
0

的值前添加元素我有一个XML字符串,像这样:C#的XElement - 现有元素

<para>Some text in here</para> 

,我只需要开放对标签后添加其他元素,所以它读取

<para><title>My Title</title>Some text in here</para> 

我已经试过这一点,但它并没有给我什么,我需要:

content.Descendants("para") 
       .LastOrDefault() 
       .Add(new XElement("title", "My Title")); 

的问题,这是它将<title>元素及其内容添加到关闭<para>标记之前。

我怎样才能得到它我想要的地方?

回答

0

试试这个

string xml = "<para>Some text in here</para>"; 
      XElement para = XElement.Parse(xml); 

      para.AddFirst(new XElement("title", "My Title"));