这个函数给出 count(preceding-sibling::*) + 1 是什么意思?
What does this function gives count(preceding-sibling::*) + 1?
count(preceding-sibling::*) + 1 是我的源字段中给出的条件。我想知道它的价值 returns。如果有人可以解释每个功能,那就太好了。
它return是被选元素前面兄弟元素的个数+1。
例如:
<root>
<element/>
<element/>
<element/>
</root>
当上下文节点是最后一个element
时,会return3.
哪一部分你没看懂?
preceding-sibling returns 与
上下文节点,在文档顺序中位于上下文节点之前。
::* 选择作为元素的那些前面的兄弟节点。
count() 告诉你参数
选择了多少个节点
表达式
+1加一
恐怕如果那里有你不明白的概念,比如"context node"或"node"或"element"或"parent",那么你需要多读书。
count(preceding-sibling::*) + 1 是我的源字段中给出的条件。我想知道它的价值 returns。如果有人可以解释每个功能,那就太好了。
它return是被选元素前面兄弟元素的个数+1。
例如:
<root>
<element/>
<element/>
<element/>
</root>
当上下文节点是最后一个element
时,会return3.
哪一部分你没看懂?
preceding-sibling returns 与 上下文节点,在文档顺序中位于上下文节点之前。
::* 选择作为元素的那些前面的兄弟节点。
count() 告诉你参数
选择了多少个节点 表达式+1加一
恐怕如果那里有你不明白的概念,比如"context node"或"node"或"element"或"parent",那么你需要多读书。