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 中的一本书:
1 2 3 everyday italian 4 giada de laurentiis 5 2005 6 30.00 7 8 9 harry potter 10 j k. rowling 11 2005 12 29.99 13 14 15 learning xml 16 erik t. ray 17 2003 18 39.95 19 20
例子中的根元素是 。文档中的所有 元素都被包含在 中。
元素有 4 个子元素:、、、。
总结:1、这种可扩展的标记语言主要用来用来传输和存储数据,xml自己不作为,只有使用程序语言或者xml工具才能传送、接收和显示出这个文档。
2、语法规则:根元素,标签成对嵌套出现,区分大小写,属性必须加引号,5中特殊字符的实体引用,空格会被呈现
3、节点和元素的关系留在下一篇中讲解