在一个谓词过滤器中,我正在尝试找出何时以及为什么必须使用XSLT的
current()
函数而不是XPath上下文节点.
表达式。 w3schools的XSLT current()
Function页面给出的示例只有一点帮助,因为它似乎主要是说明差异而没有真正解释它。Michael Kay在“XSLT 2.0和XPath 2.0,第4版”的第13章中讨论current()
函数以及Paul Jungwirth对问题Current node vs. Context node in XSLT/XPath?的回复帮助我个人理解了差异;但每个答案都让我苦苦思索如何向他人解释这种区别,而不仅仅是用图表和代码来说明差异。如果有人能分享他们进一步解释这一点的方法,我将不胜感激。