假设我有以下 xml 结构,
<foos>
<bar id="0001"></bar>
<bar id="0002"></bar>
<bar id="0003"></bar>
<bar id="0004"></bar>
</foos>
为什么下面的 xpath 只返回最后一个 id?为什么不是所有的 id 属性?默认情况下 XPath 是否具有不同的功能?
然后如果我用 value-of 更改 copy-of,它会返回第一个 id 实例的值?这个排序如何重新 LIFO 用于复制和 FIFO 用于发生价值?
<xsl:output method="xml"/>
<xsl:template match="/">
<info>
<xsl:copy-of select="//bar/@*"/>
</info>
</xsl:template>