【发布时间】:2012-10-19 11:18:12
【问题描述】:
这可能很简单,但我遗漏了一些东西......我有一个 XElement,我需要在其中找到特定元素的组并为该组插入一个新的父元素。
即,在下面的示例中,我需要创建一个新元素并将其作为 z 元素组的父元素添加到树中 -
<x>
<z />
<z />
<z />
</x>
变成:
<x>
<y>
<z />
<z />
<z />
</y>
</x>
Z元素之间不会有其他元素,但xml中可能有多个连续元素的实例。
如果可能的话,我宁愿避免使用 XSLT 来操作数据。
有什么建议吗?
【问题讨论】:
-
1.你在 XPath 中是什么意思?您可以使用 XPath 来检查组,但您仍然需要 DOM/XSLT/other 来修改和生成输出文档。 2.“组”到底是什么意思(一个元素,更多元素,
之间是否还有其他元素?) -
抱歉 - 我的问题有一半遗漏了。将编辑我的原始帖子