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的前身,还不如当成这样理解。说明他们之间没有区别,只是版本不一样(呵呵,想的越让自己觉得简单越好.)。

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

     

 

posted @   want  阅读(6048)  评论(3编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示