摘要: 一、Schema概述 在XML技术成为万维网推荐标准之后,DTD体现出的不少局限性,万维网协会又推出了用于描述、约束、检验XML文档的新方法:Schema(XML架构)。Schema也是用来定义XML文档、并利用该定义验证XML文档是否符合要求的一种技术。Schema对XML文档结构的定义和描述主要作用是用来约束XML文档,并验证XML文档有效性。 Schema文档中的元素通过使用element关键字来声明。元素声明定义了元素名称、内容和数据类型等属性。按照元素在Schema中的位置来分,在架构中处于“schema”根元素下的元素,称为“顶层元素”(Top-level elements)。在顶 阅读全文
posted @ 2012-04-11 21:55 仰望薰衣草 阅读(1282) 评论(0) 推荐(0) 编辑
摘要: 1、格式良好的 XML文档符合语法的XML文档称为结构良好的XML文档 。2、有效XML文档有效XML文档:内容结构严格遵守它自身的标记说明,能通过自身的语法检查;通过DTD验证的XML文档称为有效的XML文档 。格式良好的XML文档与有效的XML文档的区别?有效地XML文档肯定是格式良好的XML文档。反过来,一个格式良好的XML文档不一定是有效的XML文档。有效的XML文档遵守DTD或Schema定义的规则。3、文档类型定义(Document Type Definition,DTD)是关于文档中所用到标记符的语法规则。4、一个DTD文档包含:元素(ELEMENT)的定义规则元素之间的关系规则 阅读全文
posted @ 2012-04-11 21:45 仰望薰衣草 阅读(1368) 评论(0) 推荐(0) 编辑
摘要: 1、SGML、XML、HTML之间的关系XML是SGML的一个子集,HTML是SGML的一个应用2、规范的XML文档必须满足下列条件:(1)语法符合XML规范(2)一个或多个元素构成一个树状结构,且只有一个根节点(3)没有对外部实体的引用,除非提供了DTD3、XML文档的整体结构(1)XML声明 必备(2)DOCTYPE声明 (DTD或Schema文档声明等,可选)(3)实体声明 (字符数据等的替代,可选)(4)元素 (文档所包含的元素,必须有一个根元素)4、XML元素(1)元素的构成元素定义由开始标签<……>、结束标签</……>和元素内容构成,元素名称和开始标签“&l 阅读全文
posted @ 2012-04-11 20:48 仰望薰衣草 阅读(203) 评论(0) 推荐(0) 编辑