XML
发布时间:2020-12-16 00:23:52 所属栏目:百科 来源:网络整理
导读:1.什么是XML? XML 指可扩展标记语言(eXtensible Markup Language) XML 的设计宗旨是传输数据,而非显示数据 XML 标签没有被预定义,您需要自行定义标签 XML 被设计为具有自我描述性 XML 被设计用来结构化、存储以及传输信息 XML 是 W3C 的推荐标准 2.XML
1.什么是XML?
2.XML 与 HTML 的主要差异
3.XML语法规则
4.注释
5.什么是 XML 元素?
XML 元素指的是从(且包括)开始标签直到(且包括)结束标签的部分。元素可包含其他元素、文本或者两者的混合物。元素也可以拥有属性。
6.XML 命名规则
7.XML属性
8.避免 XML 属性?
因使用属性而引起的一些问题:
9.XML 验证
拥有正确语法的 XML 被称为“形式良好”的 XML。通过 DTD 验证的 XML 是“合法”的 XML。“形式良好”或“结构良好”的 XML 文档拥有正确的语法。
合法的 XML 文档是“形式良好”的 XML 文档,同样遵守文档类型定义 (DTD) 的语法规则。
W3C 支持一种基于 XML 的 DTD 代替者,它名为 XML Schema。
10.DTD验证
DTD包含了一套用来描述并限制XML文档结构的语法规则
11.命名空间
12.Schema和DTD的关系
13.Schema
什么是Schema?
Schema是用一套预先规定好的XML元素和属性创建的,这些元素和属性定义了XML文档的结构和内容模式。
<schema> 元素是每一个 XML Schema 的根元素。
简易元素指那些只包含文本的元素,它不会包含任何其他的元素或属性。
定义简易元素的语法:<xs:element name="xxx" type="yyy"/>
简易元素可拥有指定的默认值或固定值。当没有其他的值被规定时,默认值就会自动分配给元素。
所有的属性均作为简易类型来声明。
简易元素无法拥有属性。假如某个元素拥有属性,它就会被当作某种复合类型。但是属性本身总是作为简易类型被声明的。
定义属性的语法是:<xs:attribute name="xxx" type="yyy"/>
属性可拥有指定的默认值或固定值。当没有其他的值被规定时,默认值就会自动分配给元素。
在缺省的情况下,属性是可选的。如需规定属性为必选,请使用 "use" 属性:<xs:attribute name="lang" type="xs:string" use="required"/>
未完待续...
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |