可扩展样式表语言转换 (XSLT) 可以将源 XML 攵档的内容转换为另一个格式或结构不同的文档 例如,可以使用 XSLT 将 XML 转换为在网站上使用的 HTML 或转换为只包含应用程序所需字段的文档 此轉换过程由 规定。
提供有关如何使用 XSLT 编译器的信息
XSLT是一种把XML文档转换为另一种格式的语言。XSLT的一个常见用法是把XML转换为HTML使XML文档能可视囮地显示出来。XSL转换的好处在于它是使用一种替代语言(XSLD进行XML转换避免了源代码、SQL命令或者其他XML生成机制的重写。
XSLT文件本身就是一个XML文档用于编写XSLT文件的命令有几十个,常用的XSLT元素(命令):
- template 该元素表示一个用于生成指定输出的可重用模板在特定的环境下,使用源文档Φ指定类型的节点可以生成该输出口例如文本<xsl: template match="/">为指定的转换模板选择所有的根节点("/")。只要在源文档中找到匹配的元素就应用模板。
- for-each 該元素将同一个模板应用于指定集的每一个节点前面说明了一个可以序列化的类(FilmOrderList),该类含有一个电影订单数组假定在序列化FilmOrderList时生成了XML攵档,处理每个已序列化的电影订单就可以使用如下代码: