社区
Web 开发
帖子详情
特殊字符的转义问题--高分求助##
flyshp
2004-10-19 04:34:22
<xsl:variable name="fx_rate_format" select="'#,##0.0000#####'"/>
我想把上面的 "#,##0" 转义为"#'##0"
但是 ' 比较特殊 ! 我试过的好像无法转义 ?
其实这是一个 xsl 的样式模板的问题
我也试过用 $ 和 \' 都不行,正常下的转义还可以 ,但遇到了##0的格式化时 就出现了问题!
不知道 大家 有没有 什么好办法??
...全文
306
15
打赏
收藏
特殊字符的转义问题--高分求助##
我想把上面的 "#,##0" 转义为"#'##0" 但是 ' 比较特殊 ! 我试过的好像无法转义 ? 其实这是一个 xsl 的样式模板的问题 我也试过用 $ 和 \' 都不行,正常下的转义还可以 ,但遇到了##0的格式化时 就出现了问题! 不知道 大家 有没有 什么好办法??
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
flyshp
2004-10-20
打赏
举报
回复
问题真这么 剌手么 ??????????
flyshp
2004-10-20
打赏
举报
回复
to drugon(personal) :
是啊,实在不行只能用 js 做初始化的 后触发控制了。也就是 在显示前
引发另一种 格式化的操作。
但是 相当麻烦,改动很大,也不太合理,不好控制!!
所以引用 公共的xsl 样式 格式化,就是类似于struts 中的自定义标签 设置的
自定义属性 一样,只要修改公共参数形式,就可以出发 所有应用控件的属性!!
flyshp
2004-10-20
打赏
举报
回复
放上几个xsl 文件 部分代码 大家可以看得更清晰些:
(1)这是页面生成控件的样式显示
<td id="lst_bid_rate">
<input id="marketFxBidRate" type="text" name="marketFxBidRate" style="width:90px" maxlength="{$fx_rate_length}" class="rightalign">
<xsl:attribute name="value">
<xsl:call-template name="format_fx_rate">
<xsl:with-param name="fx_rate" select="bidRate"/>
</xsl:call-template>
</xsl:attribute>
<xsl:attribute name="scale">
<xsl:call-template name="get_fx_rate_scale">
<xsl:with-param name="fx_rate" select="bidRate"/>
</xsl:call-template>
</xsl:attribute>
</input>
</td>
(2)这是针对上面value 属性格式化format_fx_rate的部分代码
*************************************
<xsl:template name="format_fx_rate">
<xsl:param name="fx_rate"/>
<xsl:call-template name="format_number">
<xsl:with-param name="number_val" select="$fx_rate"/>
<xsl:with-param name="number_fmt">
<xsl:call-template name="get_fx_rate_format">
<xsl:with-param name="fx_rate" select="$fx_rate"/>
</xsl:call-template>
</xsl:with-param>
</xsl:call-template>
</xsl:template>
*************************************
<xsl:template name="get_fx_rate_format">
<xsl:param name="fx_rate"/>
<xsl:choose>
<xsl:when test="string(number($fx_rate)) = 'NaN'">
<xsl:value-of select="$fx_rate_format"/>
</xsl:when>
<xsl:when test="number($fx_rate) < 10">
<xsl:value-of select="$fx_rate_format"/>
</xsl:when>
<xsl:when test="number($fx_rate) < 100">
<xsl:value-of select="$fx_rate_format_3"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="$fx_rate_format_2"/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
*************************************
<xsl:variable name="fx_rate_format" select="'#,##0.0000#####'"/>
<xsl:variable name="fx_rate_format_3" select="'#,##0.000######'"/>
<xsl:variable name="fx_rate_format_2" select="'#,##0.00#######'"/>
yujiabian
2004-10-20
打赏
举报
回复
我不知道怎么解决,帮你顶了
drugon
2004-10-20
打赏
举报
回复
我也遇到过这样的情况,最后没办法解决,只好换了一种处理的方法。
flyshp
2004-10-20
打赏
举报
回复
******注意*******
1. 这是一个xml数据,通过xsl样式表 显示的问题,不是单纯的Html
2. 转义不是简单的通过\ 或 \\ 就可以实现的
3. 在基类的xml 解析过程中,' 这个特殊标记很难被正常解析!
成都清香白莲
2004-10-19
打赏
举报
回复
我也遇到过类似的问题,好像就是几个\的问题,楼主可以试一下,看看html代码
flyshp
2004-10-19
打赏
举报
回复
to jamesfancy()边城狂人(James Fancy)
不是在开玩笑吧!!
icewolf_li
2004-10-19
打赏
举报
回复
'
边城狂人
2004-10-19
打赏
举报
回复
用两个'
flyshp
2004-10-19
打赏
举报
回复
不知道 哪位高手 有这方面的经验!!
flyshp
2004-10-19
打赏
举报
回复
用\\ ,',' 编译都过不去的!
galewithwing
2004-10-19
打赏
举报
回复
似乎用两个斜杠可以吧
以前好像用过 忘了
嘿嘿 不好意思
liuyonghailiuyong
2004-10-19
打赏
举报
回复
帮你顶!
flyshp
2004-10-19
打赏
举报
回复
顶!
20155303 2016-2017-2 《Java程序设计》课程总结
20155303 2016-2017-2 《Java程序设计》课程总结 目录 一、每周作业及实验报告链接汇总 二、关于博客 自认为写得最好一篇博客是?为什么? 作业中阅读量最高的一篇博客是?谈谈经验。 作业中与师生交互最多的一篇博客是?谈谈收获。 三、代码托管 给出statistic.sh的运行结果,说明本学期的代码量目标达到没有? 加点代码,改点代码是理解的最好方式,参考编程的智慧,谈...
HTML5 和 CSS3 Web 演化入门指南(四)
猜猜这个选择器会帮助你瞄准什么,没有奖励。它也是 CSS3 伪选择器中的第一个。图 8-11 显示了一个导航菜单的例子,其中每个项目都有一个右边框。**图 8-11。**导航菜单,每个项目都有一个右边框我们可以使用您可以在图 8-12 中看到,边框已经从最后一个列表项中移除。非常简单,你不觉得吗?**图 8-12。**导航菜单使用从最后一个菜单项中移除右边框在我们追求最少标记的终极样式的过程中,另一个可用的选择是伪类,它本质上与:nth-child相同,但从的最后一个元素开始计数。
Mencoder MPlayer 参数详解
MPlayer(1) 电影播放器 MPlayer(1) D>0> mplayer - 影视播放器 mencoder - 影视编解码器 B>8> mplayer [选项] [文件|URL|播放列表|-] mplayer
mplayer全参数
mplayer(1) 电影播放器 MPlayer(1)
D0
mplayer - 影视播放器
mencoder - 影视编解码器
B8
mplayer [选项] [文件URL播放列表-]
mplayer [选项] 文件1 [分选项] [文件2] [分选项]
我在CSDN参与的3000个帖子
今日偶然翻到,感慨万千 1:申述:版主,是否扣了我的专家分? 2:100分急求,随机输出十个小写字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望高手帮忙! 5:呵呵,来推荐一下我的网站,本站提供大量当今流行的免费的音乐和免费电影,常用软件、游戏、精美图库下载,希望对网友有帮助!顺便散分! 6:VBA请教怎
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章