【发布时间】:2011-11-26 19:14:42
【问题描述】:
这是我的 xml 文档。
<w:document xmlns:w="w">
<w:body>
<w:p>
<w:r>
<w:t>
Para1
</w:t>
</w:r>
</w:p>
<w:p>
<w:r>
<w:t>
Para2
</w:t>
</w:r>
</w:p>
<w:p>
<w:r>
<w:t>
Para3
</w:t>
</w:r>
</w:p>
<w:p>
<w:r>
<w:t>
Para4
</w:t>
</w:r>
</w:p>
<w:p>
<w:r>
<w:t>
Para5
</w:t>
</w:r>
</w:p>
<w:tbl>
<w:tr>
<w:tc>
<w:p>
<w:r>
<w:t>
Para6
</w:t>
</w:r>
</w:p>
</w:tc>
<w:tc>
<w:p>
<w:r>
<w:t>
Para7
</w:t>
</w:r>
</w:p>
</w:tc>
</w:tr>
</w:tbl>
<w:p>
<w:r>
<w:t>
Para8
</w:t>
</w:r>
</w:p>
<w:tbl>
<w:tr>
<w:tc>
<w:p>
<w:r>
<w:t>
Para9
</w:t>
</w:r>
</w:p>
</w:tc>
<w:tc>
<w:p>
<w:r>
<w:t>
Para10
</w:t>
</w:r>
</w:p>
</w:tc>
</w:tr>
</w:tbl>
<w:p>
<w:r>
<w:t>
Para11
</w:t>
</w:r>
</w:p>
</w:body>
</w:document>
现在,我想在遇到<w:tbl><w:tr> 时增加我的全局变量。对于我上面的xml 文件,它在<w:tbl> 中有两个<w:tr> 节点。
所以,例如:
1. 如果我当前的节点是 Para8 那么它的计数将是 1。
2. 如果我当前的节点是 para11,那么它的计数将是 2。
我是怎么做到的?
【问题讨论】:
-
这篇文章应该回答你的问题:[in-xslt-how-do-i-increment-a-global-variable-from-a-different-scope][1] [1]: @ 987654321@