随笔分类 -  XSLT

摘要:在使用XSLT格式化XML文档时,有时希望输出带有<![CDATA[ ]]>内容的节点,好处是CDATA中的内容不用进行任何转义,可以原样存放在XML文档中而不会存在歧义。但是你不能直接在XSLT中使用CDATA节点来进行输出格式化,原因是XSLT会将其中的内容原样输出,你无法在其中插入任何用于运算和取值的标签,如<xsl:value-of>。 参考W3schoold中的解释http://www.w3school.com.cn/xsl/el_output.asp,我们可以在<xsl:output>节点中指定内容要作为CDATA部分来输出的节点名称,然后直接在 阅读全文
posted @ 2013-03-13 02:51 Jaxu 阅读(2755) 评论(0) 推荐(0) 编辑
摘要:如同C#一样,在XSLT中我们也不能直接对两个字符串变量进行大小比较,查阅W3school中有关XPath的函数,可以使用compare()进行字符串大小比较,但是该函数只在XSLT 2.0中有效,XSLT 1.0不支持。通过添加ms前缀,使用ms:string-compare()函数可以实现字符串大小比较,见这篇文章:http://msdn.microsoft.com/zh-cn/library/ms256114.aspx 阅读全文
posted @ 2012-11-26 13:34 Jaxu 阅读(1310) 评论(0) 推荐(0) 编辑
摘要:在.NET中,使用XslCompliedTransform可以非常方便地使用XSLT对XML文档进行格式化,// Load XML DocumentXPathDocument xmlXPathDoc = new XPathDocument(HttpContext.Current.Server.MapPath("sample.xml");// Load XSLT DocumentXslCompiledTransform xslTransform = new XslCompiledTransform();// Add parameters to XSLT Document (o 阅读全文
posted @ 2012-11-26 12:11 Jaxu 阅读(1596) 评论(0) 推荐(0) 编辑
摘要:一个介绍如何在XSLT 1.0中转换字符串大小写形式的方法。 阅读全文
posted @ 2012-04-17 01:31 Jaxu 阅读(2005) 评论(0) 推荐(1) 编辑
摘要:使用XSLT输出InfoPath生成的XML文件,并在输出结果中将文件头中的InfoPath额外信息过滤掉。 阅读全文
posted @ 2012-04-13 07:29 Jaxu 阅读(1657) 评论(0) 推荐(1) 编辑
摘要:本文介绍了如何对XSLT的for-each元素进行distinct操作以去除重复的节点,并给出一个实际的例子讲解了如何实现按组输出XML节点的内容。 阅读全文
posted @ 2011-11-28 11:21 Jaxu 阅读(4536) 评论(8) 推荐(1) 编辑
摘要:在xslt中使用msxsl:script标记可以实现C#,javascript等语言与xslt代码之间的交互。本文介绍了如何在xslt中使用msxsl:script标记以及需要注意的一些问题等。 阅读全文
posted @ 2010-06-29 17:37 Jaxu 阅读(1653) 评论(1) 推荐(0) 编辑
摘要:在xslt中使用xsl:sort语句在遍历节点时进行排序。 阅读全文
posted @ 2010-04-01 11:34 Jaxu 阅读(4963) 评论(1) 推荐(1) 编辑
摘要:xslt中并没有提供现成的split函数让我们对查询字符串进行有效的分隔,但是借助于substring-before和substring-after函数我们可以巧妙地实现split函数的功能。 阅读全文
posted @ 2009-11-16 12:51 Jaxu 阅读(5375) 评论(3) 推荐(1) 编辑
摘要:XSLT是一种用来转换并格式化XML文档结构的语言,我们在编写业务逻辑复杂的XSLT文件时常常会遇到许多问题,直观去查看代码有时很难找出问题的原因,如果有一种调试工具可以像调试C#一样调试XSLT那就再好不过了。其实Visual Studio中已经为我们提供了这样的调试工具,使用起来也是很方便的。 阅读全文
posted @ 2009-09-17 10:08 Jaxu 阅读(2460) 评论(2) 推荐(1) 编辑
摘要:本文介绍了在MOSS开发中如何将Documents Library转换为普通的DataView Webpart,并保留Documents Library提供的用于编辑文档的下拉菜单功能,同时定制Documents Library的数据显示样式。 阅读全文
posted @ 2009-08-19 14:43 Jaxu 阅读(1986) 评论(3) 推荐(3) 编辑
摘要:本文结合实际例子讲解了如何通过XSLT来自定义Sharepoint站点中DataView Webpart显示数据的默认样式。 阅读全文
posted @ 2009-08-18 10:51 Jaxu 阅读(2686) 评论(6) 推荐(2) 编辑