我使用两个不同的模板为两个独立的XML文件组提取各种数据。有没有办法在两个模板之间保持运行行数?
现在,我正在使用position()
函数,但是一旦调用了新模板,位置就会重置。
我的输出如下:
First template called:
1
2
3
4
5
6
<---Second template called -->
1
2
3
我希望它看起来像:
1
2
3
4
5
6
<-- Second template called -->
7
8
9
答案 0 :(得分:2)
有没有办法在两个模板之间保持运行行数?
没有。但是,您可以定义一个变量来计算第一个模板处理的节点,并将其添加到第二个模板中的position()函数返回的结果中。
没有代码,因为没有提供代码。