社区
XML/XSL
帖子详情
问一个xsl的字符串函数?
qozm
2003-11-04 01:40:20
<xml>
<string>
123,233,222:4,223,343:3
</string>
</xml>
我要在xsl中取出用逗号隔开的各个字符串,
比如用 substring(/xml/string,1,3)可以取出 123 来
但是如果我要同时把所有的都取出来,
需要知道逗号在字符串中的位置才行,
有哪个函数可以取得 一个字符在字符串中的位置 的?
...全文
72
2
打赏
收藏
问一个xsl的字符串函数?
123,233,222:4,223,343:3 我要在xsl中取出用逗号隔开的各个字符串, 比如用 substring(/xml/string,1,3)可以取出 123 来 但是如果我要同时把所有的都取出来, 需要知道逗号在字符串中的位置才行, 有哪个函数可以取得 一个字符在字符串中的位置 的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ssm1226
2003-11-04
打赏
举报
回复
<?xml version='1.0'?>
<?xml-stylesheet type="text/xsl" href="csdn0022.xsl"?>
<root>
<string>
123,233,222:4,223,343:3
</string>
</root>
csdn0022.xsl
<?xml version="1.0" encoding="gb2312"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output omit-xml-declaration="yes" encoding="gb2312" indent="yes" method="xml"/>
<xsl:template match="/">
<xsl:call-template name="split">
<xsl:with-param name="strng" select="//string"/>
<xsl:with-param name="p">,</xsl:with-param>
</xsl:call-template>
</xsl:template>
<xsl:template name="split">
<xsl:param name="strng"/>
<xsl:param name="p"/>
<xsl:value-of select="substring-before($strng,$p)"/><br/>
<xsl:choose>
<xsl:when test="contains(substring-after($strng,$p),$p)">
<xsl:call-template name="split">
<xsl:with-param name="strng" select="substring-after($strng,$p)"/>
<xsl:with-param name="p" select="$p"/>
</xsl:call-template>
</xsl:when>
<xsl:otherwise><xsl:value-of select='substring-after($strng,$p)'/></xsl:otherwise>
</xsl:choose>
</xsl:template>
</xsl:stylesheet>
Laone
2003-11-04
打赏
举报
回复
<xsl:for-each select="string">
<xsl:eval>this.text.split(/,/g).join("|")</xsl:eval>
</xsl:for-each>
XSL
中进行
字符串
替换
稍熟悉XPATH的人都知道,在
XSL
中使用translate
函数
可以将
一个
字符串
进行逐字符替换。但是,如果要替换
一个
子
字符串
为另
一个
子
字符串
,对XPATH1.0而言,用translate就有点力不从心了。 一般来讲,在
XSL
中进行
字符串
...
字符串
长度
函数
strlen和mb_strlen的区别示例介绍
strlen和mb_strlen的区别,但是对于一些初学者来说,如果不看手册,也许不太清楚其中的区别,下面与大家分享下两者之间的区别
PHP
函数
参考手册大全
String
字符串
处理
函数
CXLIII. Sybase Functions CXLIV. TCP Wrappers Functions CXLV. Tidy Functions CXLVI. Tokenizer Functions CXLVII. Unicode Functions CXLVIII. URL
函数
CXLIX. Variable 变量
函数
CL. ...
VB增强搜索插件 v2.3.0.74 (完整压缩包)
VB增强搜索插件 主要功能: 普通/模式搜索
字符串
...修改了无法定位第
一个
搜索结果的
问
题 v2.0.0.64 (Beta) 调整了内部结构 增加了自定义功能热键的功能 修改过滤器内核,将ADO改为XML+
XSL
,提高了过滤速度.
PHP读取Excel类文件
但是每一种的操作必然都是不同的,可原理应该都是大同小异。 这个文件夹里包含的就是...然后使用explode拆分
函数
将
字符串
拆分后就得到了
一个
二维数组(即表格里面的数据)。 代码示例 $path = "/wamp/www/xiong
XML/XSL
8,906
社区成员
22,678
社区内容
发帖
与我相关
我的任务
XML/XSL
XML/XSL相关问题讨论专区
复制链接
扫一扫
分享
社区描述
XML/XSL相关问题讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章