XSLT-转换

XSLT 是一种用于将 XML 文档转换为 XHTML 文档或其他 XML 文档的语言。XPath 是一种用于在 XML 文档中进行导航的语言。

XSLT-转换

10年积累的网站设计制作、成都做网站经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有黎川免费网站建设让你可以放心的选择与我们合作。

正确的样式表声明

把文档声明为 XSL 样式表的根元素是
注意: 是完全同义的,均可被使用!
根据 W3C 的 XSLT 标准,声明 XSL 样式表的正确方法是:

或者:

如需访问 XSLT 的元素、属性以及特性,我们必须在文档顶端声明 XSLT 命名空间。
xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 指向了官方的 W3C XSLT 命名空间。如果您使用此命名空间,就必须包含属性 version="1.0"。

从一个原始的 XML 文档开始

我们现在要把下面这个 XML 文档("cdcatalog.xml")转换为 XHTML:




Empire Burlesque
Bob Dylan
USA
Columbia
10.90
1985

.
.

在 Firefox 和 Internet Explorer 中查看 XML 文件:打开 XML 文件(通常通过点击某个链接) - XML 文档会以颜色化的代码方式来显示根元素及子元素。点击元素左侧的加号(+)或减号(-)可展开或收缩元素的结构。如需查看原始的 XML 源文件(不带有加号和减号),请在浏览器菜单中选择"查看页面源代码"或"查看源代码"。
在 Netscape 6 中查看 XML 文件:打开 XML 文件,然后在 XML 文件中右击,并选择"查看页面源代码"。XML 文档会以颜色化的代码方式来显示根元素及子元素。
在 Opera 7 中查看 XML 文件:打开 XML 文件,然后在 XML 文件中右击,选择"框架"/"查看源代码"。XML 文档将显示为纯文本。

创建 XSL 样式表

然后创建一个带有转换模板的 XSL 样式表("cdcatalog.xsl"):






My CD Collection

Title Artist
把 XSL 样式表链接到 XML 文档

向 XML 文档("cdcatalog.xml")添加 XSL 样式表引用:





Empire Burlesque
Bob Dylan
USA
Columbia
10.90
1985

.
.

如果您使用的浏览器兼容 XSLT,它会很顺利地把您的 XML 转换为 XHTML。

原文来自: https://www.linuxprobe.com/linux-xslt-transform.html


分享名称:XSLT-转换
文章链接:http://scyanting.com/article/ihdses.html