XSLT

1 XML to XML with XSLT

http://www.topxml.com/xsltStylesheets/xslt_XML_to_XML.asp
举例说明如何将xml中不同类型的元素通过xslt转换另一个xml。

2 XSLT中文入门

http://help.powereasy.net/CMS/CMS2006/florilegium/921.html
简单,较易上手。
模板(template)是XSLT中最重要的概念之一。XSLT文件就是由一个一个的模板组成,任何一个 XSLT文件至少包含一个模板。模板的概念就象是搭积木;你如果是程序员,也可以将模板看作一个方法,一个类,或者一个模块。它们可以被拼装组合,也可以 单独成块,不同的模板控制不同的输出格式。 
模板(template)由两部分组成:匹配模式(match pattern)和执行。简单的讲模式定义XML源文档中哪一个节点将被模板处理,执行则定义输出的是什么格式。两部分对应的语法为xsl:template和xsl:apply-templates。
xsl:apply-templates用来执行那一个节点被模板具体处理。你可以将它理解为程序中调用子函数。select属性用来定义确切的节点名称。xsl:apply-templates总是包含在xsl:template元素中 象这样: 

<xsl:template match="/"> 
<xsl:apply-templates select="para"/> 
</xsl:template> 

这段代码说明摸板匹配整个文档(根节点),具体执行时处理根节点下所有para元素。 

<xsl:template match="para"> 
<p><xsl:apply-templates/></p> 
</xsl:template> 

而这一段代码则表示摸板匹配para节点,所有para下的子元素都将被处理。

3 XPath很有用,可以实现各种复杂的节点过滤与选择方案

XSLT Cookbook关于xpath的讲解很到位。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值