1、XML的作用
XML 被设计用来传输和存储数据。所以XML 是不作为的。
2、简单的描述
XML 文档形成一种树结构。
XML 文档必须包含 根元素。该元素是所有其他元素的父元素。XML 文档中的元素形成了一棵文档树。这棵树从根部开始,并扩展到树的最底端。所有元素均可拥有子元素:.....
父、子以及同胞等术语用于描述元素之间的关系。父元素拥有子元素。相同层级上的子元素成为同胞(兄弟或姐妹)。所有元素均可拥有文本内容和属性(类似 HTML 中)。
3、语法规则
所有 XML 元素都须有关闭标签
XML 标签对大小写敏感
XML 必须正确地嵌套
XML 文档必须有根元素
XML 的属性值须加引号
实体引用
< | < | 小于 |
> | > | 大于 |
& | & | 和号 |
' | ' | 单引号 |
" | " | 引号 |
XML 中的注释
在 XML 中编写注释的语法与 HTML 的语法很相似:
在 XML 中,空格会被保留
在 XML 中,文档中的空格不会被删节。
XML 以 LF 存储换行
在 Windows 应用程序中,换行通常以一对字符来存储:回车符 (CR) 和换行符 (LF)。这对字符与打字机设置新行的动作有相似之处。在 Unix 应用程序中,新行以 LF 字符存储。而 Macintosh 应用程序使用 CR 来存储新行。
4、实例
上图表示下面的 XML 中的一本书:
12 3 8Everyday Italian 4 Giada De Laurentiis 52005 630.00 79 14Harry Potter 10 J K. Rowling 112005 1229.99 1315 20Learning XML 16 Erik T. Ray 172003 1839.95 19
例子中的根元素是
总结:1、这种可扩展的标记语言主要用来用来传输和存储数据,XML自己不作为,只有使用程序语言或者XML工具才能传送、接收和显示出这个文档。
2、语法规则:根元素,标签成对嵌套出现,区分大小写,属性必须加引号,5中特殊字符的实体引用,空格会被呈现
3、节点和元素的关系留在下一篇中讲解