IBM XML: XSL 专题
http://www.ibm.com/developerworks/cn/xml/theme/x-xsl.html
W3School
http://www.w3school.com.cn/xsl/xsl_languages.asp
XML 被设计为传输和存储数据,其焦点是数据的内容。
HTML 被设计用来显示数据,其焦点是数据的外观。
XML 是独立于软件和硬件的信息传输工具。
很多新的 Internet 语言是通过 XML 创建的:
其中的例子包括:
XHTML - 最新的 HTML 版本
WSDL - 用于描述可用的 web service
WAP 和 WML - 用于手持设备的标记语言
RSS - 用于 RSS feed 的语言
RDF 和 OWL - 用于描述资源和本体
SMIL - 用于描述针针对 web 的多媒体
避免 XML 属性
属性无法包含多重的值(元素可以)
属性无法描述树结构(元素可以)
属性不易扩展(为未来的变化)
属性难以阅读和维护
SGML规定了在文档中嵌入描述标记的标准格式,指定了描述文档结构的标准方法,目前在WEB上使用的HTML格式便是使用固定标签集的一种 SGML文档。由于SGML可以支持无数的文档结构类型,并且可以创建与特定的软硬件无关的文档,因此很容易与使用不同计算机系统的用户交换文档。
使用SGML对多媒体的创作将带来许多好处。
SGML它从80年代初开始使用。正如XML一样,SGML也可用于创建成千上万的置标语言,它为语法置标提供了异常强大的工具,同时具有极好的扩展性,因此在分类和索引数据中非常有用。目前,SGML多用于科技文献和政府办公文件中。但是,SGML非常之复杂,其复杂程度对于网络上的日常应用简直不可思议。不仅如此,SGML非常昂贵。还有最关键的一点,几个主要的浏览器厂商都明确拒绝支持SGML,这无疑是SGML在网上传播遇到的最大障碍。
sgml简化为xml;
html是一种特定sgml;
xml+html=xhtml;
分享到:
相关推荐
当需要将XML文档与XSLT样式表关联时,通常会在XML文档的顶部使用PI,如`<?xml-stylesheet type="text/xsl" href="统一资源标识符"?>`,指示处理器应用特定的XSLT样式表进行转换。例如,若要使用books.xsl样式表处理...
XSLT(XSL Transformations)则是一种用于转换XML文档的语言,它可以根据XML文档的结构和内容生成新的XML文档,或者转换为HTML、PDF等其他格式。XSLT使用XPath来定位源XML文档中的节点,然后定义转换规则,将源文档...
2. **XSL(Extensible Stylesheet Language)**:XSL用于转换XML文档的样式和结构,分为XSLT(Transformation)和XPath(Path Language)。XSLT用于将XML文档转换为另一种XML文档、HTML或者文本,而XPath则是在XML...
因此,XML文件本身不包含任何呈现信息,而是通过与其他技术如XSLT(Extensible Stylesheet Language Transformations)、XPath(XML Path Language)和XSL-FO(XSL Formatting Objects)结合来实现数据的样式转换和...
W3C发布的推荐标准不仅包括XML,还包括XSLT、XPath、XSL-FO等与XML相关的技术,构建了丰富的Web技术生态系统。 掌握XML的基本语法,如元素、属性、命名空间、实体引用、注释等,以及DTD的声明方法,如元素声明、...
XML 语言的基本原理与 SGML 语言一致,就是只定义数据内容,不嵌入任何过程和处理内容。 XML 的应用领域非常广泛,包括数据存储、数据共享、数据交换等。XML 广泛应用于 WEB 应用,为网络应用提供强大支持。 XML ...
这些内容包括但不限于XML模式、文档类型定义(DTD)、XML路径语言(XPath)、XSL变换(XSLT)、XSL格式化对象(XSL-FO)、XML指针语言(XPointer)以及XML链接语言(XLink)等。通过学习这些内容,读者可以掌握XML的...
XML与HTML一样,都是SGML(Standard Generalized Markup Language,标准通用标记语言)的子集,用于传输和存储数据。XML具有自我描述性,它能够允许用户创建新的标记,而HTML则是静态的标记语言,预定义了所有的标记...
XML(可扩展标记语言)是一种用于存储和传输数据的标记语言,它是SGML(标准通用标记语言)的一个简化子集。XML的设计初衷是方便数据的存储与传输,而不依赖于特定的应用程序或硬件平台。它具有自描述性,易于阅读和...
六、XML与XSL XSL(eXtensible Stylesheet Language)是用于转换XML文档的样式表语言。XSLT(XSL Transformations)是XSL的一部分,用于定义转换规则。例如,可以使用XSLT将XML数据转换为HTML,以便在网页上展示。 ...
- **数据管理和检索的灵活性**:XML提供了丰富的工具和技术,如XSLT(XSL Transformations)、XPath(XML Path Language)等,可以帮助图书馆更高效地管理和检索数据。 #### 三、实现方案 ##### 1. 数据存储 - **...
5. XSL(可扩展样式表语言)与XSLT XSL是用来转换XML数据的,XSLT(XSL转换)是XSL的一个部分,用于将XML数据转换成HTML、PDF或其他格式,以适应不同的展示需求。这使得数据和展示样式得以分离,增强了灵活性。 6. ...
XML起源于SGML(Standard Generalized Markup Language),但相比于SGML,XML更加简化且易于处理。XML的设计目标是传输和存储数据,而不是展示数据,这与HTML的主要用途相区别。 1. XML的基本特征 - 可扩展性:XML...
XML的设计目标是使数据直接适用于互联网,并且能够支持各种应用程序,同时保持与SGML(Standard Generalized Markup Language)的兼容性。XML的一个核心特点就是其可扩展性,用户可以根据需要定义自己的标记,这使得...