您的位置:首页 > 其它

XML之初解 -2

2016-03-06 00:52 197 查看
w3school 学习笔记

1.

XML元素指的是从开始标签到结束标签的部分(包括标签本身)。

XML元素可包含:其他元素(元素内容),文本(文本内容),或者两者都有。

XML元素命名规则:

名称可以含字母、数字以及其他的字符

名称不能以数字或者标点符号开始

名称不能以字符 “xml”(或者 XML、Xml)开始

名称不能包含空格

名称尽量简短,避免“ -”, “:”, “.” 字符。

2.

XML元素可以在开始标签中包含属性,属性提供关于元素的附加信息。

元素通常提供不属于数据组成部分的信息:

<file type="gif">computer.gif</file>


属性值必须被引号包围,单引号,双引号均可。

在XML中,尽量避免使用属性,如果信息像数据,将其用子元素表达。

属性无法包含多重的值(元素可以)

属性无法描述树结构(元素可以)

属性不易扩展(为未来的变化)

属性难以阅读和维护

使用属性来提供与数据无关的信息。

元数据(有关数据的数据)应当存储为属性,而数据本身应当存储为元素。

3.

拥有正确语法的XML被称为“形式良好”的XML。

通过DTD验证的XML是“合法”的XML。

形式良好的XML遵循的语法规则:

XML 文档必须有根元素

XML 文档必须有关闭标签

XML 标签对大小写敏感

XML 元素必须被正确的嵌套

XML 属性必须加引号

4.

DTD简介

文档类型定义(DTD)可定义合法的XML文档构建模块。它使用一系列合法的元素来定义文档的结构。

DTD 可被成行地声明于 XML 文档中,也可作为一个外部引用。

<!DOCTYPE 根元素 [元素声明]>


<!DOCTYPE note [
<!ELEMENT note (to,from,heading,body)>
<!ELEMENT to      (#PCDATA)>
<!ELEMENT from    (#PCDATA)>
<!ELEMENT heading (#PCDATA)>
<!ELEMENT body    (#PCDATA)>
]>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: