我有一些看起来像这样的 XML;
<Root attr1="ABC">
<Element1>
<Element2>
<Element3 />
</Element2>
<Element2>
<Element3 />
</Element2>
<Element1>
</Root>
我有一些 XSLT 可以处理这个问题,出于某种原因,它将根节点引用为“根”(不带引号)。
我现在处于一个我将拥有一些相同结构的 XML 的位置,除了例如调用 Root 节点。我不想要我的 XSLT 的两个版本,所以我可以以更通用的方式引用根节点。
作为我的意思的一个例子......
<xsl:when test="/Root/@attr1 = 'ABC'">
我需要这个也为
<xsl:when test="/NewRoot/@attr1 = 'ABC'">
我在阅读该主题时注意到,需要注意确保引用是根节点,而不是 Document 元素,我认为后者是 XML 的这一部分
<?xml version="1.0" encoding="UTF-8"?>
任何帮助都将一如既往地受到赞赏。
谢谢