首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

xsl循环输出的有关问题

2012-03-02 
xsl循环输出的问题!?xmlDATA输出A 0 /A1A 0 /A2A 1 /A空A 0 /A1A 0 /A2A 0 /A

xsl循环输出的问题!
<?xml>
<DATA>             输出
<A> 0 </A>           1
<A> 0 </A>           2
<A> 1 </A>           空
<A> 0 </A>           1
<A> 0 </A>           2
<A> 0 </A>           3
<A> 1 </A>           空
<A> 0 </A>           1
<A> 0 </A>           2
<A> 0 </A>           3
</DATA>
希望根据左边 <A> 中的值,输出右边的数字,不知道怎么搞,是不是要搞个全局变量什么的

[解决办法]
这个用递归,如果A=0,变量加1,A=1,变量置空。实际上就是每递归一次,重定义全局变量一次,因为XSL中变量是不可修改的。
[解决办法]
通常,这类问题,建议用一般的语言来实现。XSL在统计算法上并没有优势。
除非是锻炼XSL的能力,不然没有理由用XSL来做。
[解决办法]
同意
建议结合javascript
也可以采种xpath,但效率不太高

热点排行