【发布时间】:2015-09-14 08:21:35
【问题描述】:
我有以下 XML 文件:
<?xml-stylesheet type="text/xsl" href="transform.xslt"?>
<Root>
<Notes>
<Note>
<date>1997-07-04T00:00:00</date>
</Note>
<Note>
<date>1997-07-04T00:00:00</date>
</Note>
</Notes>
</Root>
不,我想像下面的代码一样向这个 XML 添加元素:
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="transform.xslt"?>
<Root>
<Notes>
<notedate date="date here"><Note>
<date>1997-07-04T00:00:00</date>
</Note></notedate>
<notedate date="date here"><Note>
<date>1997-07-04T00:00:00</date>
</Note></notedate>
</Notes>
</Root>
如您所见,我想将<Note> 封装在一个<notedate> 元素中。
如何在 C# 中指定向 XML 文件添加新元素(包括开始标签和结束标签)的位置?
我正在使用 XDocument。
【问题讨论】: