社区
Web 开发
帖子详情
特殊字符的转义问题--高分求助##
flyshp
2004-10-19 04:34:22
<xsl:variable name="fx_rate_format" select="'#,##0.0000#####'"/>
我想把上面的 "#,##0" 转义为"#'##0"
但是 ' 比较特殊 ! 我试过的好像无法转义 ?
其实这是一个 xsl 的样式模板的问题
我也试过用 $ 和 \' 都不行,正常下的转义还可以 ,但遇到了##0的格式化时 就出现了问题!
不知道 大家 有没有 什么好办法??
...全文
336
15
打赏
收藏
特殊字符的转义问题--高分求助##
我想把上面的 "#,##0" 转义为"#'##0" 但是 ' 比较特殊 ! 我试过的好像无法转义 ? 其实这是一个 xsl 的样式模板的问题 我也试过用 $ 和 \' 都不行,正常下的转义还可以 ,但遇到了##0的格式化时 就出现了问题! 不知道 大家 有没有 什么好办法??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
顶!
UniWorld社区贡献指南:如何为开源AI视觉框架贡献力量 [
特殊字符
]
本文档系统介绍如何为UniWorld——一个统一视觉理解与生成的
高分
辨率语义编码器开源框架——进行有效贡献。涵盖代码开发(PR流程)、文档翻译与改进、Bug报告与测试、数据集/模型贡献、社区支持等五大路径,并强调模块化架构(UniWorld-V1/V2/OSP2.0)、DiffusionNFT、VLM增强、FlashI2V等关键技术点,以及代码质量、提交规范和核心贡献者成长机制。
Pillar Valley游戏状态管理:从GameState到GameScene的完整架构指南 [
特殊字符
]
Pillar Valley是一款使用Expo和three.js构建的跨平台视频游戏,其核心架构设计巧妙地分离了游戏状态管理与场景渲染。本文将深入解析这款游戏的状态管理架构,从基础的GameState到复杂的GameScene,为游戏开发者提供完整的架构指南。 ## 🔍 理解Pillar Valley的游戏架构 Pillar Valley采用分层架构设计,将游戏逻辑、状态管理和渲染系统清晰分离
国家中小学智慧教育平台电子课本下载工具:三步快速获取离线教材的完整指南 [
特殊字符
]
还在为在线教材访问受限而烦恼吗?国家中小学智慧教育平台电子课本下载工具为您提供终极解决方案!这款免费高效的工具专门为中小学教师、学生和家长设计,帮助您轻松下载智慧教育平台上的电子课本为高清PDF文件,实现随时随地离线学习。无论您是备课教学还是自主学习,都能享受到稳定便捷的教材获取体验,彻底告别网络依赖的困扰。 ## 📚 工具核心功能:您的个人电子教材库 这款电子课本下载工具不仅仅是一个简单的
Poly Haven Assets:在Blender中免费获取专业级3D资产的终极指南 [
特殊字符
]
Poly Haven Assets 是一款革命性的 Blender 插件,它将 Poly Haven 平台上数千个高质量的免费 3D 资源直接集成到 Blender 的资产浏览器中。这个强大的工具让艺术家和设计师能够直接在 Blender 中浏览、下载和使用 Poly Haven 的完整资源库,包括 8K 纹理、专业级 HDRIs 和精心制作的 3D 模型。 ## 🔥 项目核心亮点:为什么每个
FlashAI Convert Lite知识库:常见
问题
和解决方案的集中管理
本文详细介绍了FlashAI Convert Lite在使用过程中常见的10类
问题
及解决方案,涵盖安装启动、转换功能、性能优化、格式兼容性、数据安全等方面。提供了针对PDF转Markdown格式丢失、OCR识别不准、大文件处理缓慢等
问题
的具体解决方法,并强调了离线模式的安全性和稳定性。
Web 开发
81,110
社区成员
341,726
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章