XSLT之入门简介

    墨大的433-621 Web Technology这门课,主要就是以XML为主的一门课,分别介绍了XML的相关重要知识。在对于XML的掌握方面,着重的对XML的转换有着强调。 其中,几个基本的查询语言包括XPath, XQuery以及专门作为转换来使用的XSLT.
    XSLT的全称是Extensible Stylesheet Language Transformation。其实XSLT是XSL的一部分,另外一部分老师说暂时忽略掉吧,所以着重还是谈谈XSLT。
    在我个人认为,XSLT的主要作用是对XML文档进行格式的转换,一般来说输出主要可以为另外的XML或者HTML。具体的格式安排,可以通过USER在XSLT中的设置来完成。
    最主要的两个大的TAG就是<xsl:template match="">和<xsl:apply-template select="">,其中前者的作用是找到匹配的TAG,后者的作用是指定需要考虑转换的TAG。<xsl:value-of select="">则是对tag中的值的选取。总的来说,XSLT不是一门特别复杂的语言,它建立在XPath的基础之上,因此要想能够熟练地使用XSLT必须首先能够熟练的通过XPath来控制XML文档中的各个TAG才行。
    目前市场上有很多很好的工具可以来对XML文档进行操作,个人比较推荐XMLSpy,这个工具集成了基本上所有和XML相关的格式类型和操作方法,可以很方便地直接在里面对XML文档进行转换调试。对于JAVA用户而言,可以下载XALAN包来进行XSLT的转换。主要的方法都已经封装在了其中,调用是比较简单的。
    XSLT转换过程中有很多细节需要考虑,不然其中出现的问题就会比较多。后面将慢慢介绍一些小的技巧。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值