我有一个像这样的XML字符串:
<para>Some text in here</para>
我需要在打开para标签之后添加另一个元素,以便它读取
<para><title>My Title</title>Some text in here</para>
我试过这个,但它没有给我我需要的东西:
content.Descendants("para")
.LastOrDefault()
.Add(new XElement("title", "My Title"));
问题在于它将<title>
元素及其内容添加到结束<para>
标记之前。
我怎么能把它拿到我想要的地方呢?
答案 0 :(得分:0)
试试这个
string xml = "<para>Some text in here</para>";
XElement para = XElement.Parse(xml);
para.AddFirst(new XElement("title", "My Title"));