`
wuce7758
  • 浏览: 177560 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
  • YTT1121: 有网络拓扑发现的源代码么?能不能发我一份学习一下,现在我正要做 ...
    java拓扑图
  • YTT1121: 大神,有网络拓扑发现的源代码么?或者您会编写么?我需要做科研改 ...
    java拓扑图
  • YTT1121: 大神,有网络拓扑发现的源代码么?或者您会编写么?我需要做科研改 ...
    java拓扑图
  • poettang: 求代码分享学习,谢谢!膜拜大神!258026921@qq.co ...
    java拓扑图
  • oiqio: 87836238@qq.com,感谢楼主,来一份~
    java拓扑图

XSL学习笔记1:XSL概述

阅读更多
XSL学习笔记1:XSL概述

 
本质上,XSL 是 XML 的一种表现技术,其中的主要输出是 HTML 页面。XML 文档不包含任何格式设置,要完成XML到其他格式文档的转换,首先应该考虑是否可以通过XSL来实现。

XSL(eXtensible Stylesheet Language)--可扩展式样表语言,主要用于将一个XML文档转换为另外的文档(XML文档、HTML文档),以及定义转换后的文档显示外观。

XSL实际上包含了三种语言:
XSLT(XSL Transformations:XSL转换)
XPath(XML路径语言)
XSL-FO(XSL格式化对象)

XSLT 可扩展样式表语言转换 (XSLT) 是 XSL 的子集语言,它允许您在 Web 页面上显示 XML 数据,并将 XML 数据和 XSL 样式“转换”为 HTML 等形式的可读的样式化信息。
XPath主要在XSLT和Xpointer中使用,用于识别、选择、匹配XML文档中的各个组成部分,包括元素、属性、文本内容等。
XSL-FO定义了许多XML标记,这些标记描述了应如何显示内容,XSL-FO的一个主要应用就是将XML文档转换为PDF文件。

1999年11月16日,W3C组织发布了XSLT 1.0 和XPath 1.0 推荐标准。

XSLT是基于XML的语言,这意味着XSLT文档本身也是格式良好的XML文档。

XSLT文档中,有两个根元素可以使用<xsl:transform>、<xsl:stylesheet>,两者必须任选其一作为根元素。

注意:XSLT的根元素和XML树的根节点是两个不同的概念。

XSLT所构造的XML文档树有下列7中类型的节点:
根节点
元素节点
文本节点
属性节点
名称空间节点
处理指令节点
注释节点

XSLT处理器是一个程序组件,用来将XML文档那个转换为其他类型的文档。XSLT处理器在Java API已经实现,也有一些开源和收费组件的实现,比如开源Xalan等,推荐使用SUN的实现。

XSLT处理器按照指定的样式表文档,将源文档树转换为结果树的原理图如下:
XML 源数据  
            》XSLT处理器---->结果文档树
XSLT式样表

XSLT处理器对XML文档进行转换时,根据指定的样式表文档来输出结果文档。

XSLT处理器在转换过程中,可以对源文档树进行过滤、修改及添加其他的内容,且结果树的结构可以和源文档数的结构完全不同。
分享到:
评论

相关推荐

    xsl学习笔记,入门知识

    xsl 简单实例,入门知识,xsl的简单语法介绍,适合初学者了解xsl使用。

    OMML2MML.XSL

    使用java解析word文件里得数学公式时,会用到该文件.可以将公式的格式转为目标格式. Mathml (MML) ...Office在安装目录中提供了将OMML转为MathML的xsl工具:MML2OMML.XSL 注:试用前,请先打开文件并阅读第一行.

    XSL-FO 教程

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

    XSL学习 XSL学习.pdf

    XSL学习.pdfXSL学习.pdfXSL学习.pdfXSL学习.pdfXSL学习.pdfXSL学习.pdf

    个人简历xml+xsl.zip

    &lt;xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format"&gt; &lt;!-- 根模板--&gt; &lt;xsl:template match="/"&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;&lt;xsl:...

    xml_popup.rar_javascript xml_xml xsl_xsl_xsl javascript

    对xml+xsl实现分页排序的改进,使支持对所有数据...同样xml+xsl实现排序原理:xsl可以按照节点的属性来排序,我们可以通过动态改变xsl的相关属性值来达到动态排序的目的。如果两个合起来用,却只能对当前页进行排序。

    瑞杰-教程-XML&XSL; 学习实录

    培训时整理的XML、XSL的学习笔记 xml xsl基础

    xsl学习

    xsl学习资料,只是(一)还有(二) 后生上传

    XSL学习资料

    包含xslt的标准API学习手册以及XSL的简易教程,可以帮助XSL初学者快速入门。

    在xml中使用CSS和XSL

    XSL实例 博文链接:https://it-ming-java.iteye.com/blog/1703464

    xml常用命令

    &lt;xsl:stylesheet version=”1.0” xmlns:xsl=” http://www.w3.org/1999/xsl/Transform”&gt; &lt;xsl:import href=”color.xsl”/&gt; &lt;xsl:import href=”font.xsl”/&gt; &lt;xsl:template match=”node”&gt; &lt;xsl:apply-impotres/...

    XSL转换XML的技术

    根据下列学生信息表,设计文件名为student.xml的XML文档,编写文件名为student1.xsl的XSL文件。要求以表格的形式输出学号、专业、姓名、性别、民族、出生日期和联系方式,各单元格内居中显示。 3.3 XSL转换XML文档...

    omml2mml.xsl

    Office Word 2016 中Word自带公式编辑器编辑的公式转Mathtype出现omml2mml.xsl 问题的解决方法 将https://docs.wiris.com/_media/en/mathtype/office_tools/support_notices/omml2mml.zip下载的omml2mml.xsl 复制到...

    Xsl学习文档

    xsl学习文档,方便初学者掌握基本的样式文件操作

    xsl学习的相关资料收集

    XSL是一种描述样式单的语言,包括XSLT、XPath和XML格式对象三部分。包括xsl的笔记,xpaht等。主要知识点.和一些简单容易理解例子。适合刚接触xsl的人

    ERPHelper:ERP Helper是一个Notepad ++插件,带有一组用于开发ERP集成的实用程序。 它包括XSL转换和Workday:registered:API SOAP调用

    它包括XSL转换和Workday:registered:API SOAP调用。 如何安装 安装此插件的最简单方法是使用“插件管理”工具。 从“插件”菜单中,选择“插件管理...”。选择“ ERP帮助器”插件,然后选择“安装”。 按照屏幕上的...

    DocBook XSL:完整指南,第三版DocBook XSL: The Complete Guide, Third Edition

    适用于想要使用DocBook XSL样式表发布DocBook XML文件的人员的指南。 提供访问DocBook的全部功能所需的详细信息。

    XSL开发基础参考资料

    XSL函数大全 XSL元素大全 常用的XPATH手册 XSL知识速查

    网页XSL基础教程,支持XML和XSL

    一个跨浏览器的解决方法 ...在服务器上进行XSL转换正在成为未来Internet信息服务器工作任务的一个主要部 分,同时我们将看到专用浏览器市场的发展,如:Braille、有声网络、网络打印 机、手持PC、移动电话等。

    XSL学习教程实例+实例

    随着Internet的发展,越来越多的信息进入互联网,信息的交换、检索、保存及再利用等迫切的需求使HTML这种最常用的标记语言已越来越捉襟见肘。HTML将数据内容与表现融为一体,可修改性、数据可检索性差,而XML借鉴了...

Global site tag (gtag.js) - Google Analytics