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

在XSL中利用递归,进展字符串切割

2012-10-08 
在XSL中利用递归,进行字符串切割问题:在XSL解析XML的时候,在XML中有这样一个字符串2.16.840.1.113883.6.1

在XSL中利用递归,进行字符串切割

问题:在XSL解析XML的时候,在XML中有这样一个字符串2.16.840.1.113883.6.1数据 ,需要根据最后一个“.”后面的数字来进行输出格式化。当等于1的时候,输出门诊;为2的时候,输出急诊;为3的时候,输出住院。

?

思路:因为最后“."前面有多少数据值不清楚,怎样才能获得那个数值呢?所以利用递归的方法,利用substring-after(var,pattern) function, 循环的去除最后一个“."前面的数据值,直到没有“."了之后,则表明达到最后一个”."后面的数据了

?

程式

?

?

热点排行