2
我的色彩元素的这样一个顺序:XSLT 1.0:高效地比较两个节点集的匹配
<Colors>
<Color Name ="AliceBlue" Hex="#F0F8FF"/>
<Color Name ="AntiqueWhite" Hex="#FAEBD7"/>
<!-- more values... -->
</Colors>
和文字序列:
<Words>
<Element>1px</Element>
<Element>Blue</Element>
<Element>Solid</Element>
</Words>
什么是有效的方式来找到Colors/Color/@name
属性与Words/Element/text()
中的节点完全匹配,并检索该@name?
这两个节点集在同一个文档中吗?如果是,请使用[键](http://www.w3.org/TR/xslt/#key)。如果不是的话,无论如何都要使用密钥 - 但设置起来会稍微复杂一些。 - P.S.实际匹配的例子会更有用,预期的输出也是如此。 - P.P.S.这里没有“十字路口”;两个集合都不共有节点。 –
相应地编辑标题。 –