菜单
  

        例如,XML可以用来描述HTML页面,或用来描述包含在商业规则或电子商务交易中的对象数据,因为XML有别于HTML,所以XML可以包含在HTML文件中,借助在HTML页面内嵌XML数据,可以对传递来的数据采取不同的显示方式。
    3.2.4  XML Schema
        Schema是XML文件规则的正式陈述,也就是XML的元素名称,它指定XML文件中所允许的元素及其可能的组合,提供和DTD相同的功能,不过,因为Schema语言的可扩展性,开发人员可以使用数据类型、继承性以及呈现规则来加强Schema,使Schema语言的功能远比DTD更为强大。利用XML Schema,让XML的数据可以描述本身的结构, 因此,软件无需内建任何数据结构的陈述,就可以借助解读某些数据来了解其结构。
    3.3  XML技术详述
    3.3.1  XML文件的组成
    1、XML文件的基本组成
        XML主要的目标之一就是提供文件数据内容的结构化,每一个XML文件都包含了逻辑结构与实体结构两部分,在逻辑结构中包含了文件中的元素与其结构的层次与顺序,而实体结构则包含了文件的数据内容,也就是通常看到的文件格式。
    2、XML文件的逻辑结构
        逻辑结构是指文件中各个不同元素的组织结构,逻辑结构代表文件构建的原则,一份完整的XML由声明、元素、处理指令与注释组成,其中有一些是可选择的对象,有一些是必要的对象,但通常可以将XML文件分成文件头与文件主体两部分。
    3、XML文件的实体结构
        XML文件的实体结构是由文件中的内容所组成的,每个实体都有其名称与内容,实体可能只是文件中的一个代表字符,也可能是一个外部的文件,从逻辑结构来看,实体是先在文件头中被声明,然后在元素中被参照,只要是在DTD声明过,实体就可以在文件中被使用,而实体的参照会告诉处理器去取得实体的内容,并在文件中使用。
    3.3.2 DTD文件类型
        DTD(文件类型定义)提供了所有元素、属性与实体间的相互关系,DTD能够详细的描述文件的结构规则。例如,DTD可以指定一个BOOK元素中只能有一个NAME子元素和 PRICE子元素,但是可以有一个或一个以上的WRITER子元素,而INTRODUCTION子元素则是可有可无的。DTD 是以一连串的标记的定义来完成这些元素、实体或属性的显示。
    DTD的优点
        使用DTD文件类型可以达到文件数据结构与格式的统一,这在许多应用上是相当重要的,因为除了能够确保文件结构与格式正确外,它还可以避免数据的遗漏。
    (1)可重复使用
        当文件类型定义好之后,就像一张蓝图,可以被重复使用,建立相同类型的文件,降低XML文件的创建成本。不过,想要定义一份完整性高、适用性广的文件类型,并不是一件轻松的工作,往往需要很高的代价与很多的时间做统一与整合的工作,所以通常都是以特定的应用领域为定义范围。
    (2)继承关系
        称父对象为基础类别,以此基础类别作为建立其他对象的基础,用这种方式延伸出来的对象称为子类别,可以建立无数的子类别,也可以建立子类别别的子类别,这样,便可以重复使用已经存在的功能与特性,也可以修改以符合特殊需要,节省了许多编写与测试的时间。
    3.3.3  XSL文件
        扩展样式语言(eXtensible Stylesheet Language)简称XSL,是针对XML文件所建立的格式化语言,也可以说是XML的一种延伸应用,所以XSL在结构和语法上都与XML 十分相似,用来定义XML文件之间如何转换的规则。变形之后的XML文件可以使用原始文件中的markup和文件类型定义,也可以使用一组完全一致的标记。
  1. 上一篇:ASP.net房屋销售系统的设计+源码
  2. 下一篇:CRFs模型面向情感分析的领域知识库构建研究
  1. 基于android WebView的简单浏览器的设计与实现

  2. Android手机浏览器的设计与实现

  3. Android图片浏览器开发设计+文献综述

  4. 工业智能终端数据浏览器的设计与实现

  5. 基于Android的手机信息查询...

  6. android文件浏览器设计+文献综述

  7. Android智能手机图片浏览器的开发

  8. java+mysql车辆管理系统的设计+源代码

  9. 中考体育项目与体育教学合理结合的研究

  10. 乳业同业并购式全产业链...

  11. 杂拟谷盗体内共生菌沃尔...

  12. 大众媒体对公共政策制定的影响

  13. 河岸冲刷和泥沙淤积的监测国内外研究现状

  14. 酸性水汽提装置总汽提塔设计+CAD图纸

  15. 电站锅炉暖风器设计任务书

  16. 当代大学生慈善意识研究+文献综述

  17. 十二层带中心支撑钢结构...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回