XSL学习笔记7 XSLT对空白的处理
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://lavasoft.blog.51cto.com/62575/60547 |
XSL学习笔记7 XSLT对空白的处理
在默认情况下,XSLT处理器对源XML文档的元素内容的空白是保留的。
为了在结果文档中保留或者去除源文档元素中的空白,可以使用<xsl:perserve-space>(保留)或者<xsl:stip-space>(去掉)源文档元素内容中的空白。 <xsl:perserve-space>和<xsl:stip-space>元素必须作为顶层元素使用。 所谓的顶层元素,是指元素作为<xsl:stylesheet>根元素的子元素出现在样式表文档中。这两个元素都有一个必须的属性elements,用于指定哪些元素内容中的空白应该被保留或去掉,该属性的值是以空格分隔的元素名。 例如,要删除<name>、<age>、<monthly_pay>元素中仅由空白组成的节点,则可以这么写:
<xsl:strip-space elements="name age monthly_pay"/> 可以使用通配符星号(*)来删除所有元素中仅由空白组成的节点。 本文出自 “熔 岩” 博客,请务必保留此出处http://lavasoft.blog.51cto.com/62575/60547 本文出自 51CTO.COM技术博客 |



leizhimin
博客统计信息
热门文章
最新评论
友情链接