有人可以解释我如何使用 XSLT 将输入 XML 转换为如下所示的输出 XML。我需要删除 XML 中的“RElement”,该元素在其后代子元素中没有“Type”元素且值为“Account”。'RElement' 是递归的。
输入 XML-
<RElement>
<Type>Group</Type>
<RElement>
<Type>Group</Type>
<RElement>
<Type>Account</Type>
</RElement>
</RElement>
<RElement>
<Type>Group</Type>
<RElement>
<Type>Group</Type>
<RElement>
<Type>Group</Type>
</RElement>
</RElement>
</RElement>
</RElement>
输出 XML-
<RElement>
<Type>Group</Type>
<RElement>
<Type>Group</Type>
<RElement>
<Type>Account</Type>
</RElement>
</RElement>
</RElement>