zoukankan      html  css  js  c++  java
  • [转]XSL 语言

    本文转自:http://bbs.itxyz.net/xsl/xsl_languages.asp.htm

    它起始于 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 文档的语言。

    本教程的主要内容是 XSLT

    本教程的其余部分是 XSLT - 用来转换 XML 文档的语言。

    你也可以学习我们的《XPath 教程》和《XSL-FO 教程》。

  • 相关阅读:
    UVA 254 Towers of Hanoi
    UVA 701 The Archeologists' Dilemma
    UVA 185 Roman Numerals
    UVA 10994 Simple Addition
    UVA 10570 Meeting with Aliens
    UVA 306 Cipher
    UVA 10160 Servicing Stations
    UVA 317 Hexagon
    UVA 10123 No Tipping
    UVA 696 How Many Knights
  • 原文地址:https://www.cnblogs.com/freeliver54/p/2966224.html
Copyright © 2011-2022 走看看