它起始于 XSL,结束于 XSLT、XPath 以及 XSL-FO。

起始于 XSL

XSL 指扩展样式表语言(EXtensible Stylesheet Language)。

万维网联盟 (W3C) 开始发展 XSL 的原因是:存在着对于基于 XML 的样式表语言的需求。

CSS = HTML 样式表

HTML 使用预先定义的标签,标签的意义很容易被理解

HTML 元素中的 <table> 元素定义表格 - 并且浏览器清楚如何显示它

向 HTML 元素添加样式是很容易的。通过 CSS,很容易告知浏览器用特定的字体或颜色显示一个元素。

XSL = XML 样式表

XML 不使用预先定义的标签(我们可以使用任何喜欢的标签名),并且这些标签的意义并不都那么容易被理解

<table> 元素意味着一个 HTML 表格,一件家具,或是别的什么东西 - 浏览器不清楚如何显示它

XSL 可描述如何来显示 XML 文档!

XSL - 不仅仅是样式表语言

XSL 包括三部分:

XSLT
一种用于转换 XML 文档的语言。
XPath
一种用于在 XML 文档中导航的语言。
XSL-FO
一种用于格式化 XML 文档的语言。

ref:http://www.w3school.com.cn/xsl/xsl_languages.asp

转载于:https://www.cnblogs.com/BpLoveGcy/archive/2010/04/10/1709053.html

One Day-XML:XSL相关推荐

  1. android transform xml xsl,XslCompiledTransform.Transform 方法 (System.Xml.Xsl) | Microsoft Docs

    使用 URI 指定的输入文档执行转换,然后将结果输出到 XmlWriter.Executes the transform using the input document specified by t ...

  2. XML—— XSL 转换

    [0]README 0.1) 本文文字描述转自 core java volume 2 , 旨在理解 XML-- XSL 转换 的基础知识 : 0.2)XSL 转换: XSL 转换(eXtensible ...

  3. java html转换xml文件,使用Java在HTML中转换XML + XSL

    我们将数据作为XML使用,并且存在多种格式化XSL样式.在IE中它一直工作得很好.使用Java在HTML中转换XML + XSL 然后,我们需要在Chrome中显示与HTML相同的内容.所以,我们在服 ...

  4. 别人做的一个XML+XSL的实例(值得初学者收藏)

    我做的XML+XSL示例结果:所有记录输出到一个表格内:记录按"出版时间"降序排列,当出版时间相同时再按定价的升序排列:如果是专业课,则用蓝字显示:鼠标移到某条记录上时,将显示该记 ...

  5. html转换成xsl,xml+xsl转换为html

    搜索热词 项目需要,需要使用xml+xsl转换为html文件存储. 以前也没做过这样的功能,上网搜索到的结果基本上xml和xsl都是以文件的形式保存和输入的,但我这里已经是拿到字符串了,所以考虑是否能 ...

  6. html显示xml xsl,XML入门教程:使用XSL显示XML

    通过使用XSL,您可以向XML文档添加显示信息. 使用XSL显示XML XSL是首选的XML样式表语言. XSL远比CSS更加完善.使用XSL的方法之一是在浏览器显示XML文件之前,先把它转换为HTM ...

  7. 利用xml+xsl给客户机添加超级管理帐户!

    这个程序加了一个用户为 swords,密码为est的超级管理员账号. swords.xml <?xml version="1.0" encoding="GB2312 ...

  8. Xml+Xsl:内容与形式的完美分离

    2019独角兽企业重金招聘Python工程师标准>>> 在制作网页的时候,我们希望它能够交互性好.快速响应和易于维护.Xml+Xsl可以更好的解决这个问题. Xml是内容,负责内容的 ...

  9. XML+XSL 实例

    示例结果:所有记录输出到一个表格内:记录按"出版时间"降序排列,当出版时间相同时再按定价的升序排列:如果是专业课,则用蓝字显示:鼠标移到某条记录上时,将显示该记录的相关信息.本实例 ...

  10. c# xml html标签,在asp.net(C#)中采用自定义标签和XML、XSL显示数据

    标签定义 public class Encoding { public string Encode(string cSource) { return System.Web.HttpUtility.Ht ...

最新文章

  1. 验证mongodb副本集并实现自动切换primary~记录过程
  2. 设置Tomcat管理员用户名和密码
  3. [PTA C语言]冒泡法排序
  4. linux 执行sql loader,sql loader使用例子
  5. steam怎么设公用计算机,steam怎么设置家庭共享 steam家庭共享设置方法
  6. 英语口语收集(十三)
  7. sql 遇到多个重复列名报错:Ambiguous column reference ***
  8. VB SendMessage 函数
  9. Python 进程 自定义进程子类 继承
  10. 青柠开车Spring Cloud(三) —— Spring cloud Eureka
  11. Python基础知识详解 从入门到精通(八)魔法方法
  12. ncm 汇集 matlab,ncm-solutions 压缩包中的文件主要是基于matlab的数值计算以及分析功能学习的很好的例程 266万源代码下载- www.pudn.com...
  13. 电脑必备软件合集,实用工具推荐
  14. MATLAB嵌套函数
  15. db2关闭下一句sql的日志_分析DB2活动日志满的原因及解决DB2日志满方法与避免方案...
  16. 成都程序员双色球中2682万!号码是电脑算出来的?
  17. 2017CUIT校赛-线上赛
  18. PHP 自学全套书籍推荐
  19. linux+字符串+补零,Linux之基本文本处理工具(一)
  20. 梦幻西游手游海外服务器维护,梦幻西游手游服务器5月4系统维护

热门文章

  1. javascript简单介绍
  2. BroadcastReceive之ip拨号
  3. Struts2与Servlet之间的关系
  4. 利用VC检测程序内存溢出(转)
  5. MFC中的Document-View结构
  6. MFC通过对话框窗口句柄获得对话框对象指针
  7. android编译非静态内部类,Android 非静态内部类/匿名类引起的内存泄漏
  8. python从csv读取数据到网页输入框_python中怎么把csv文件读取的数据显示在网页上...
  9. object 'libproxychains.so.3' from LD_PRELOAD cannot be preloaded
  10. PHP的安装与设置——windos