XSL和XSLT的区别

     一直对xsl和xslt的概念很是迷惑,昨天的笔记里面写到使用xml和xslt进行界面设计,其实写的时候还是困惑,那如果使用.xslt的作样式表怎么样,尝试之后,发现效果一样,那为什么又要有xsl和xslt两种文件区别呢?网上的概念真是让我更费解:

     1.  xsl = xslt + xsl:fo  xsl是包括xslt的,xslt就是xsl转换。

     2. xsl是xml样式语言,xslt是转换工具。

这些说法真是让我跟不能理解,那一个是语言,一个是工具,还区分两种文件类型干什么?通过比较.xsl和.xslt发现他们的命名空间是一样的,原来如此,你可以尝试把.xsl文件改成后缀名为.c,.t看看(要注意xml文件的href="mysimple.xsl"也要相应的改为mysimple.t等),你会发现效果一样。原来只要他们的命名空间一样,规则完好的,都会被正确识别和处理,原因它都当成一种文件流来处理了,这就牵扯到文件系统的类型,就像.html和.htm都可以使浏览器识别的文件类型一样(你只要将后缀名改为不是已经存在的文件格式其实都可以的:如.t)。所以我感觉它们的区别到是认为没有的好。有的说xsl是xslt的前身,还不如当成这样理解。说明他们之间没有区别,只是版本不一样(呵呵,想的越让自己觉得简单越好.)。

     这样理解是强求了点,但是人有时还是简单点好。。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值