`
kevin.wang
  • 浏览: 249258 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Sgml、xml与xsl、xslt

    博客分类:
  • SE
阅读更多
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知识技能培训 XML

    当需要将XML文档与XSLT样式表关联时,通常会在XML文档的顶部使用PI,如`<?xml-stylesheet type="text/xsl" href="统一资源标识符"?>`,指示处理器应用特定的XSLT样式表进行转换。例如,若要使用books.xsl样式表处理...

    用XSLT和Xpath查询XML文档.doc

    XSLT(XSL Transformations)则是一种用于转换XML文档的语言,它可以根据XML文档的结构和内容生成新的XML文档,或者转换为HTML、PDF等其他格式。XSLT使用XPath来定位源XML文档中的节点,然后定义转换规则,将源文档...

    XML笔记与实例讲解

    2. **XSL(Extensible Stylesheet Language)**:XSL用于转换XML文档的样式和结构,分为XSLT(Transformation)和XPath(Path Language)。XSLT用于将XML文档转换为另一种XML文档、HTML或者文本,而XPath则是在XML...

    XML基础入门和简易教程

    因此,XML文件本身不包含任何呈现信息,而是通过与其他技术如XSLT(Extensible Stylesheet Language Transformations)、XPath(XML Path Language)和XSL-FO(XSL Formatting Objects)结合来实现数据的样式转换和...

    第1章 XML与DTD

    W3C发布的推荐标准不仅包括XML,还包括XSLT、XPath、XSL-FO等与XML相关的技术,构建了丰富的Web技术生态系统。 掌握XML的基本语法,如元素、属性、命名空间、实体引用、注释等,以及DTD的声明方法,如元素声明、...

    可扩展标记语言XML.ppt

    XML 语言的基本原理与 SGML 语言一致,就是只定义数据内容,不嵌入任何过程和处理内容。 XML 的应用领域非常广泛,包括数据存储、数据共享、数据交换等。XML 广泛应用于 WEB 应用,为网络应用提供强大支持。 XML ...

    XML手册(第四版)pdf

    这些内容包括但不限于XML模式、文档类型定义(DTD)、XML路径语言(XPath)、XSL变换(XSLT)、XSL格式化对象(XSL-FO)、XML指针语言(XPointer)以及XML链接语言(XLink)等。通过学习这些内容,读者可以掌握XML的...

    Xml学习笔记.pdf

    XML与HTML一样,都是SGML(Standard Generalized Markup Language,标准通用标记语言)的子集,用于传输和存储数据。XML具有自我描述性,它能够允许用户创建新的标记,而HTML则是静态的标记语言,预定义了所有的标记...

    xml总结.pdf

    XML(可扩展标记语言)是一种用于存储和传输数据的标记语言,它是SGML(标准通用标记语言)的一个简化子集。XML的设计初衷是方便数据的存储与传输,而不依赖于特定的应用程序或硬件平台。它具有自描述性,易于阅读和...

    xml 基本知识介绍

    六、XML与XSL XSL(eXtensible Stylesheet Language)是用于转换XML文档的样式表语言。XSLT(XSL Transformations)是XSL的一部分,用于定义转换规则。例如,可以使用XSLT将XML数据转换为HTML,以便在网页上展示。 ...

    基于XML的图书馆馆务信息系统设计与实现

    - **数据管理和检索的灵活性**:XML提供了丰富的工具和技术,如XSLT(XSL Transformations)、XPath(XML Path Language)等,可以帮助图书馆更高效地管理和检索数据。 #### 三、实现方案 ##### 1. 数据存储 - **...

    XML和Web服务安全宣贯.pdf

    5. XSL(可扩展样式表语言)与XSLT XSL是用来转换XML数据的,XSLT(XSL转换)是XSL的一个部分,用于将XML数据转换成HTML、PDF或其他格式,以适应不同的展示需求。这使得数据和展示样式得以分离,增强了灵活性。 6. ...

    基本的Web技术--XML及其应用

    XML起源于SGML(Standard Generalized Markup Language),但相比于SGML,XML更加简化且易于处理。XML的设计目标是传输和存储数据,而不是展示数据,这与HTML的主要用途相区别。 1. XML的基本特征 - 可扩展性:XML...

    XML技术应用第一章课件

    XML的设计目标是使数据直接适用于互联网,并且能够支持各种应用程序,同时保持与SGML(Standard Generalized Markup Language)的兼容性。XML的一个核心特点就是其可扩展性,用户可以根据需要定义自己的标记,这使得...

Global site tag (gtag.js) - Google Analytics