以下xSLT 2.0的xpath表达式:
$node/child::node()[empty(skip)]
...旨在匹配$node
变量中的任何node();如果它是具有skip
子元素的元素节点,则忽略该节点。
IntelliJ 2017.2.6(和以前的版本)不喜欢这个表达式并给出以下错误:
Silly Node type test on axis 'unknown'
IntelliJ试图告诉我什么?这是IDE第一次将我的代码称为“愚蠢”!通常情况下,IDE更有礼貌......而且xpath轴怎么可能是未知的,如果真的不知道,为什么我的样式表会起作用呢?