`
gongmingwind
  • 浏览: 592471 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

什么是XSLT

    博客分类:
  • web
阅读更多
本文转载自:http://zhidao.baidu.com/question/11804443.html

1. 什么是XSLT
大家可能听说过XSL(eXtensible Stylesheet Language),XSL和我们这里说的XSLT从狭义上理解是一样的,而按照W3C的标准,XSLT的说法更严格些,因此我们在文章中统一使用XSLT的称法。XSLT的英文标准名称为eXtensible Stylesheet Language Transformation。根据W3C的规范说明书(http://www.w3.org/TR/xslt),最早设计XSLT的用意是帮助XML文档(document)转换为其它文档。但是随着发展,XSLT已不仅仅用于将XML转换为HTML或其它文本格式,更全面的定义应该是: XSLT是一种用来转换XML文档结构的语言。

2. 为什么要用XSLT
我们已经知道,XML是一种电脑程序间交换原始数据的简单而标准的方法。它的成功并不在于它容易被人们书写和阅读,更重要的是,它从根本上解决了应用系统间的信息交换。因为XML满足了两个基本的需求:
(1).将数据和表达形式分离。就象天气预报的信息可以显示在不同的设备上,电视,手机或者其它。
(2).在不同的应用之间传输数据。电子商务数据交换的与日俱增使得这种需求越来越紧迫。
为了使数据便于人们的阅读理解,我们需要将信息显示出来或者打印出来,例如将数据变成一个HTML文件,一个PDF文件,甚至是一段声音;同样,为了使数据适合不同的应用程序,我们必须有能够将一种数据格式转换为另一种数据格式,比如需求格式可能是一个文本文件,一个SQL语句,一个HTTP信息,一定顺序的数据调用等。而XSLT就是我们用来实现这种转换功能的语言。将XML转换为HTML,是目前XSLT最主要的功能。
分享到:
评论

相关推荐

    XSLT中文入门 XSLT轻松入门

    1.1 什么是XSLT XSLT的核心功能是根据预定义的规则,对XML文档进行转换。这些规则以XSLT样式表的形式存在,允许开发者定义如何将XML文档的元素和属性映射到目标格式。XSLT不仅限于XML到HTML的转换,它可以生成任何...

    XSLT轻松入门 详细例子介绍

    **1.1 什么是XSLT** XSLT(eXtensible Stylesheet Language Transformations)是一种由W3C制定的标准语言,用于将XML文档转换为另一种格式的文档,如HTML或纯文本等。XSLT的核心功能在于其能够根据指定的样式表...

    XSLT简单教程- XSLT的实例

    ### XSLT简单教程——XSLT的实例详解 #### 一、XSLT简介与工作原理 XSLT(Extensible Stylesheet Language Transformations)是一种用于转换XML文档的语言。它允许开发人员按照预定义的规则对XML文档进行转换,...

    xslt中调用java

    在XSLT(可扩展样式表语言转换)中调用Java是一种常见的技术,它允许开发者利用XSLT处理XML文档时,与Java代码进行交互,从而实现更复杂的逻辑和功能。这种结合使得XSLT不仅可以进行简单的数据转换,还能执行更强大...

    XSLT教程(我自己组织的XSLT教程或者说是手册)

    XSLT 教程 XSLT(Extensible Stylesheet Language Transformations)是一种基于 XML 的stylesheet 语言,用于将 XML 文档转换为其他格式的文档。XSLT 元素是 XSLT 语言的核心组件,用于定义样式表的结构和行为。 ...

    XSLT标准参考手册

    **XSLT标准参考手册详解** XSLT(Extensible Stylesheet Language Transformations)是一种用于转换XML(Extensible Markup Language)文档的语言。它基于XPath,主要用于将XML数据转换成其他形式,如HTML、PDF或者...

    testng-xslt-1.1.2.zip

    TestNG XSLT 1.1.2 是一个专门针对TestNG测试框架的扩展,它提供了将TestNG的测试结果转换为易于阅读和分析的XSLT格式的能力。这个压缩包文件“testng-xslt-1.1.2.zip”包含了这个扩展的源代码、文档以及可能的库...

    xslt 扩展PDF教程

    标题:“XSLT扩展PDF教程” 描述:本教程旨在深入探讨XSLT(Extensible Stylesheet Language Transformations)的扩展功能,尤其是通过EXSLT(EXtensions to XSLT)来增强XSLT的处理能力,从而实现更复杂的转换任务...

    xslt手册

    《XSLT中文参考手册》是一本专注于XSLT技术的详尽指南,旨在帮助中文读者深入理解和应用这一强大的XML转换语言。XSLT(eXtensible Stylesheet Language Transformations)是W3C制定的一种标准,用于将XML文档转换为...

    Java and XSLT.pdf

    ### Java与XSLT结合应用的关键知识点 #### 标题:Java and XSLT **标题解析**:本文档主要探讨了Java与XSLT(Extensible Stylesheet Language Transformations)之间的结合应用。XSLT是一种用于转换XML文档的语言...

    xslt语法参考手册

    本参考手册旨在深入探讨XSLT的语法和应用,帮助开发者更好地理解和运用这种语言。** XSLT的核心概念是样式表,它由一系列的模板规则组成。这些模板规则定义了如何处理XML文档中的特定元素。XSLT基于XPath,一种在...

    xslt.rar_xml xslt_xslt

    此外,调试XSLT转换也是一项重要的技能,通常可以通过XSLT处理器提供的功能或者专门的XSLT调试工具来实现。 总之,XSLT是XML处理中不可或缺的一部分,它提供了一种强大的方式来转换和呈现XML数据,广泛应用于数据...

    xslt资料大全(xslt扩展函数)

    xslt手册.chm java实现xslt 简单的 Xalan 扩展函数 - 工程 xslt知识点速查手册.doc 2 Javascript XSLT 处理XML文件(IE and Firefox).doc Saxon 剖析 XSLT 处理器.doc

    C#的一个XSLT转化的例子

    在IT领域,XML(eXtensible Markup Language)是一种用于存储和传输数据的标准化格式,而XSLT(XSL Transformations)则是用于转换XML文档的样式表语言。本示例涉及的是使用C#编程语言来执行XSLT转换的过程,这对于...

    XSLT_经典教程.doc

    ### XSLT经典教程知识点概览 #### 一、XPath简介 **XPath** 是一门用于在 **XML** 文档中查找信息的语言。它提供了一种简单有效的方法来定位和提取 **XML** 数据中的特定部分。这门语言的重要性在于它是许多高级 **...

    XSLT使用的例子

    XSLT,全称为“可扩展样式表语言转换”(eXtensible Stylesheet Language Transformations),是一种功能强大的XML处理工具。它允许我们通过使用样式表来转换XML文档,从而改变XML数据的呈现方式,实现数据与表现的...

    XSLT自动代码生成学习笔记

    **XSLT自动代码生成学习笔记** XSLT(Extensible Stylesheet Language Transformations)是一种强大的XML转换语言,常用于将XML数据转换成其他格式,如HTML、PDF或纯文本。在软件开发中,XSLT被广泛应用于自动代码...

    Learning.XSLT

    Learning XSLT moves smoothly from the simple to complex, illustrating all aspects of XSLT 1.0 through step-by-step examples that you'll practice as you work through the book. Thorough in its coverage ...

    Laravel开发-laravel-xslt

    而"Laravel开发-laravel-xslt"这个主题涉及到的是在Laravel中使用XSLT(Extensible Stylesheet Language Transformations)进行模板处理。XSLT是一种强大的语言,用于将XML数据转换成其他形式,如HTML、PDF或者其他...

    XSLT是什么类型的语言

    XSL 分为两部分:XSLT 和 XPath。XPath 是一种查询语言,用于在 XML 文档中查找信息,而 XSLT 则是基于 XPath 的转换语言,它定义了如何将一个 XML 文档转换成另一个 XML 文档或非 XML 格式,如 HTML 或文本。 XSLT...

Global site tag (gtag.js) - Google Analytics