`
huinet
  • 浏览: 83584 次
  • 性别: Icon_minigender_1
  • 来自: 郑州市
社区版块
存档分类
最新评论

XSL(eXtensible Stylesheet Language)------可扩展样式标语

    博客分类:
  • J2EE
阅读更多

XSL(eXtensible Stylesheet Language)------可扩展样式标语

言,这要用于将一个XML文档转换为另外的文档(xml文档、html

文档),以及定义转换后的文档的显示外观。xsl实际上包含了

三种语言:XSL转换(XSL Transformations,XSLT)、XML路径语

言(XPath)和XSL格式化对象(XSL-FO),其中XSLT主要用于

将一个XML文档转换为其他的XML文档或其他类型的文档;XPath

主要在XSLT和XPointer中使用,用于识别、选择、匹配xml文档

中的各个组成部分,包括元素、属性、文本内容等;XSL-FO定义

了许多XML标记,这些标记描述了应如何显示内容,XSL-FO的一

个主要应用就是将XML文档转换为PDF文件。

XSLT是XSL标准中最重要的部分,通常我们说的XSL指的就是XSLT



XML将数据与显示分开,XML文档用于表示数据,而显示文档中的

数据,就要给XML文档添加样式信息,一种选择是使用CSS

(Cascading Style Sheets,层叠样式表),另一种选择就是XSLT

,XSLT比CSS负责的多,功能也更强大。CSS不能对源XML文档的

数据进行计算、整理和排序,而这些在XSLT中可以轻松完成。

使用XSLT,可以根据显示的需要将同一份XML文档转换成多种类

型的文档。如在IE中显示的HTML,PDF等。

 

 

更多内容情参考相关书籍。

 

1
1
分享到:
评论
1 楼 birdtsai 2008-01-12  
我是最近刚学习XSL的,利用JDOM,SERVLET处理数据,然后将数据传给XSL去做展示.
对于做展示数据用的话,XSL确实是一个很好用的东东,很方便.
不过若涉及到了对展示出来的数据进得修改等操作时会麻烦些,还有就是设置变量的问题,XSL中不支持变量,即使有<XSL:variable>标签,远不能满足.

相关推荐

    XSL-FO参考手册中文CHM版最新版本

    XSL-FO 指可扩展样式表语言格式化对象(Extensible Stylesheet Language Formatting Objects) XSL-FO 是基于 XML XSL-FO 是一个 W3C 推荐标准 XSL-FO 目前通常被称为 XSL XSL-FO 与格式化有关 XSL-FO 是一种基于 ...

    XSL-FO 教程

    XSL-FO 简介 XSL-FO 的简介。包括其概念和作用。 XSL-FO 文档 本章将解 XSL-FO 文档的结构。 XSL-FO 区域 本章讲解 XSL-FO 的区域模型(area model)。 XSL-FO 输出 本章讲解 XSL-FO 文档的输出元素(Output ...

    jmeter-results-report.zip|jmeter-results-report_21.xsl

    4个jmeter测试报告模板集合 jmeter.results.shanhe.me.xsl jmeter.results.zyanycall.me.xsl jmeter-results-detail-report_30.xsl jmeter-results-report_21.xsl

    jmeter.results.shanhe.me.xsl和jmeter-results-detail-report_21.xsl报告结合

    jmeter.results.shanhe.me.xsl和jmeter-results-detail-report_21.xsl报告结合,在jmeter.results.shanhe.me.xsl的基础上增加summary,解决换行问题

    docbook-style-xsl.zip

    它允许内容作者专注于文档的内容,而不是排版,然后通过XSL(Extensible Stylesheet Language)转换成各种格式,如HTML、PDF或EPUB。 描述中提到“在编译mosquitto时将用到这个包”,暗示了DocBook风格的XSL文件...

    java-xsl扩展

    XSL是指可扩展样式表语言 (EXtensible Stylesheet Language),是一种用于以可读格式呈现 XML 数据的语言。

    docbook-xsl-1.79.1.tar.bz2

    XSL-Stylesheets Source: DocBook-XSL-1.79.1

    jmeter-results-shanhe-me.xsl

    标题中的"jmeter-results-shanhe-me.xsl"是一个XSLT(Extensible Stylesheet Language Transformations)文件,专门用于转换JMeter测试结果。JMeter是Apache组织开发的一款开源性能测试工具,常用于Web应用的压力...

    jmeter-results-detail-report_21.xsl

    jmeter测试报告模板jmeter-results-detail-report_21.xsl

    Fop生成pdf(xsl)

    标题"Fop生成pdf(xsl)"涉及的技术点是利用Apache FOP( Formatting Objects Processor)这个开源工具将XSL-FO(Extensible Stylesheet Language - Formatting Objects)格式的文档转换成PDF。XSL-FO是一种XML标准,...

    xsl-fo pdf

    XSL-FO(Extensible Stylesheet Language Formatting Objects)是一种基于XML的标准,用于定义文档的布局和格式化规则,常用于生成高质量的PDF、打印文档等。本文档主要介绍了如何开发样式表以实现从XML到XSL-FO的...

    jmeter-results-shanhe-me.xsl报告模板

    jmeter报告样式

    XML(Extensible Markup Language)

    ### XML(Extensible Markup Language) 可扩展标记语言详解 #### 定义及特性 XML,全称为Extensible Markup Language,即**可扩展标记语言**。作为一种元标记语言,XML被设计用于描述数据,而非控制数据的表现形式。...

    stat.xslnginx-rtmp-module-stat.xsl

    stat.xslnginx-rtmp-module-stat.xsl conf/nginx.conf 为配置文件实例 RTMP监听 1935 端口,启用live 和hls 两个application HTTP监听 8080 端口, * :8080/stat 查看stream状态 * :8080/index.html 为一个...

    xsl-fo基础知识

    它是XSL(Extensible Stylesheet Language)的一部分,专门用于格式化输出,帮助开发者创建高质量、样式丰富的文档。 **1. XSL-FO基本概念** - **根元素**: `fo:root` 是XSL-FO文档的顶级元素,它包含了整个文档的...

    XSL学习 XSL学习.pdf

    XSL(Extensible Stylesheet Language,可扩展样式表语言)是一种用于控制 XML 数据呈现方式的标准语言。类似于 CSS 对于 HTML 的作用,XSL 使得 XML 数据能够按照预定义的格式进行展现。 #### 二、XSL 的组成部分 ...

    XSL.rar_ XML-JSP_.CHM_XML chm_xml xsl_xsl

    XSL(Extensible Stylesheet Language)是一种用于转换XML文档的样式表语言,它为XML数据提供了强大的格式化和转换能力。XSL的主要任务是将XML数据转换成其他形式,如HTML、PDF或纯文本,以适应不同的展示需求。在...

    docbook自定义xsl

    它提供了一种结构化的语言来描述内容,而XSL(eXtensible Stylesheet Language)则用于转换这些结构化数据,将它们呈现为人类可读的HTML、PDF或其他格式。本话题将深入探讨如何根据需求自定义DocBook的XSL样式表。 ...

    jmeter-results-detail-report_30.xsl

    jmeter-results-detail-report_30.xsl html报告样式文件

    Jmeter报告模板文件-jmeter-results-shanhe-me-xsl

    update 内容:1、用例搜索功能;2、Json缩进展示,对数据查找一目了然;3、页面顶部添加了项目相关信息(项目名称、版本号好展示等等)

Global site tag (gtag.js) - Google Analytics