0
<xsl: when test="not(descendant::*[SomeAttribute])">

这是否意味着检查上下文节点是否没有带有子元素的后代SomeAttribute

4

1 回答 1

0

是的。由于设置为布尔值的节点如果集为空则为 false,否则为 true,因此如果上下文节点SomeAttribute在树下至少有两个级别的后代(孙子、曾孙等),则测试将失败.)。如果上下文节点有SomeAttribute 节点但没有更深的后代,或者根本没有SomeAttribute后代,那么测试将成功。

于 2012-09-06T17:08:37.947 回答