随笔分类 -  XML

让 format-number 来得更强悍一点吧
摘要:XSLT 的 format-number() 函数格式化数字的功能的确狠强悍,简单的指定一个格式字符串就可以把数字格式化成任何想要的格式。但是最近遇到一个问题,如果格式化数字的时候如果被格式化的是一个非数字的字符串,那么输出的结果就会是一个 NaN 字符串,而我想要的却是显示“-” 字符。难道格式化之前首先要判断一次是否为 NaN? XSLT 的条件判断语句麻烦的要死,如果每次格式化都判断一次,势... 阅读全文
posted @ 2005-01-04 17:29 一切由.NET开始 阅读(2507) 评论(3) 推荐(0)
C# 处理XML + XSLT转换中HTML元素的输出问题及解决
摘要:最近同事手里的一个项目需要用 XSLT + XML 输出 Microsoft Word 格式的 Doc文件。考虑到客户机器上安装的不一定是支持 WordML 的 Office 2003, 所以XSLT + XML输出 WordML 的方案被剔除。此外商业的转换组件价格不菲,似乎也不行。还有就是转换成 RTF 格式,看上去也不容易。因为要输出的东西很简单,只有几个表格和文字,没有复杂的东西,最后采用... 阅读全文
posted @ 2004-11-25 14:23 一切由.NET开始 阅读(5379) 评论(4) 推荐(1)
XSLT call-template 模板名不可以是变量
摘要:下面的 XSLT 样式表语句是错误的<xsl:variablename="formatInfo"select="'dateTime'"/><xsl:call-templatename="$formatInfo"/>这是因为 XSLT call-template 模板名不可以是变量,它是一个 QName, 不能是表达式或者是属性值模板但是据说 Saxon 支持在运行时指定模板... 阅读全文
posted @ 2004-10-25 11:28 一切由.NET开始 阅读(976) 评论(0) 推荐(0)