我对XSL的理解

XSL主要用于将一个XML文档转化为另一个XML、定位XML中的元素。一个很重要的应用就是用它将XML转换为HTML。(当然要注意效率问题)

The Extensible Stylesheet Language
  http://www.w3c.org/Style/XSL/

时间: 2024-09-19 03:25:57

我对XSL的理解的相关文章

XML文件的显示——CSS和XSL

css|xml|显示 CSS(叠层样式表)和XSL(可扩展样式语言)都可以定义XML文件的显示,这两种方式有哪些不同以及它们在使用中的具体方法,我们将在本文给予介绍. 在XML文件中,使用的基本上是自定义的标记,显然一个浏览器是无法理解这些标记的,现在,浏览器仅仅是作为一个XML文件的解析器--只要你的XML文件是Well-Formed的,那么它就将文件原封不动地给你显示出来.在XML中内容与表现形式是分开的,在一个XML的源文件中并没有关于它表现形式的信息.XML的最大特点就是揭示了信息本身的

XML入门精解之CSS和XSL

css|xml CSS(叠层样式表)和XSL(可扩展样式语言)都可以定义XML文件的显示,这两种方式有哪些不同以及它们在使用中的具体方法,我们将在本文给予介绍. 在XML文件中,使用的基本上是自定义的标记,显然一个浏览器是无法理解这些标记的,现在,浏览器仅仅是作为一个XML文件的解析器--只要你的XML文件是Well-Formed的,那么它就将文件原封不动地给你显示出来.在XML中内容与表现形式是分开的,在一个XML的源文件中并没有关于它表现形式的信息.XML的最大特点就是揭示了信息本身的含义,

XSL 语法简介(一)

语法 XSL语法介绍 首先注意到的是,XSL文件本身即是一份 XML文件,所以在XSL文件的开头,一样有和XML文件相同的声明.W3C这个XML的标准机构为XSL定义了很多标记(元素),XSL文件就是这些标记和HTML标记的组合.在XSL文件中,必须有如下一行的代码:  <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">  这里,xsl:stylesheet是XSL文件的根元素,在根元素中包含了所有的排版样式,样

名词解释:什么是XSL,它有什么用途

XSL 之于 XML 就像 CSS 之于 HTML.它是指可扩展样式表语言 (EXtensible Stylesheet Language).这是一种用于以可读格式呈现 XML 数据的语言.XSL 实际上包含两个部分: * XSLT – 用于转换 XML 文档的语言 * XPath – 用于在 XML 文档中导航的语言 XSLT 是指 XSL 转换 (XSL Transformation),它是 XSL 最重要的部分. XSLT 可以将 XML 文档转换为其它 XML 文档.XHTML 输出或简

XML的显示——XSL样式单

xml|显示 XML文档的一大特点是可以向多种格式的文档进行转换.比如,从一种逻辑结构的XML向另一种逻辑结构的XML转换,或是转换为可浏览的HTML文档等.这种XML文档的数据格式转换功能由可扩展样式单语言(XSL)完成. 北京邮电大学 张剑 -------------------------------------------------------------------------------- 一.XML文档转换原理 数据格式转换的重要思想是要把XML文档视为一种树结构,转换的过程就是

使用xsl来动态生成java代码

动态 xsl本身就是一个构型良好的xml,它能够把一个xml文档转换成另外一个xml文档,或者转换成文本文件.html文件等等.这里就是利用xsl来动态的生成我们想要的java文件(从某种角度看,java代码其实也就是一个文本文件),希望能够通过这篇文章,看到xml以及相关的技术所具有的强大能力! 这里首先给一个xml例子,我们将通过一个xsl从该xml文件中抽取有用的信息来生成java代码(实际上是一个javabean): 以下内容为程序代码<?xml version="1.0"

第14章 XSL变换

XML教程<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />  可扩展的样式语言(Extensible Style Language,XSL)包括变换语言(transformation language)和格式化语言(formatting language).每种语言都是一个XML应用程序.变换语言提供定义规则的元素如何将XML文档变换成另一个XML文档.被变换的XML文档

第15章 XSL格式化对象

对象 XML教程<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />  可扩展的样式语言(Extensible Style Language,XSL)的第二部分是格式化语言.这是XML应用程序,用来描述如何将内容显示给读者.一般地说,样式单使用XSL转换语言,将XML文档转换成使用XSL格式化对象符号集的新的XML文档.当许多人希望Web浏览器将来的某一天能够了解如何直接显示

跟我学XSL(一)

随着Internet的发展,越来越多的信息进入互联网,信息的交换.检索.保存及再利用等迫切的需求使HTML这种最常用的标记语言已越来越捉襟见肘.HTML将数据内容与表现融为一体,可修改性.数据可检索性差,而XML借鉴了HTML与数据库.程序语言的优点,将内容与表现分开,不仅使检索更为方便,更主要的是用户之间数据的交换更加方便,可重用性更强. XML是一种元标记语言,没有许多固定的标记,为WEB开发人员提供了更大的灵活性.当我们使用HTML时,标记只是简单的表示内容的显示形式,而与表示的内容没有任