如何使用XSLT转换XML

要编写XSLT代码,您应该对HTML / XHTML ,XML,XML命名空间,XPath和XSL有基本的了解。 XSLT是一种样式表,可将XML转换为适用于各种Internet解析器的新结构。 技术的进步带来了许多不同的场地。 现代互联网用户比以往任何时候都有更多的上网机会,比如手机,iPod,Xbox和其他各种具有独特浏览器系统的设备。

XSL转换(XSLT)采用格式良好的XML代码,并将其转换为适用于这些应用程序的可用格式。

开始XSLT转换

XSLT是XSL样式表的一部分。 由于样式表使用XML语法,因此您首先使用XML声明语句。

- XML声明

添加一个XSL语句。

- 样式表声明

将XSLT名称空间定义为样式表声明的一部分。

的xmlns:XSL = “http://www.w3.org/1999/XSL/Transform”>

XSLT将代码与模板进行比较,以确定如何转换XML。 模板是为样式表建立的一组规则。 模板元素使用XPath来匹配或关联代码。 匹配可以指定一个子元素或整个XML文档。

- 指定整个文件
- 这指定文档中的子元素。

例如,如果您有一个名为匹配代码的子元素,它将是:

创建XSLT时,您可以构建一个风格化并在Internet页面上查看的输出流。

XSLT包含了许多XSL元素来定义这个转换过程。 接下来的几篇文章将检查用于XSLT转换的XSL元素,并进一步分解XSLT编码。