XML学习文档 - momoran/LeeCode GitHub Wiki
XML学习文档
一、XML基本概念
XML定义:可扩展标记语言(Extensible Markup Language)
XML作用:XML是被设计用来传输和存储数据的,其焦点是数据的内容XML没有预定义标签,需要自行定义,HTML被设计用来显示数据,其焦点是数据的外观
二、XML实践技巧
2.1 XML基本组成
- XML元素
XML元素指的是开始标签到结束标签的部分,元素可包含其他元素、文本或者两者的混合物。元素也可以拥有属性。简单来见,一个元素表示一个复合类型,一个元素指针指示的则是整个元素的开始。其中<>内的内容表示一个元素,而元素内后跟的值为属性。
- XML命名规则
- 名称可以含字母、数字以及其他的字符
- 不能以数字或者标点符号开始
- 不能以字符“xml“、”XML、“Xml”开始
- 不能包含空格
- XML属性
属性提供关于元素的额外信息,属性值必须被引号包围,单引号和双引号均可使用
2.2 XML语法
- XML文档形成了一种树结构,它从根部开始,然后扩展到枝叶。
- 所有XML元素都须有关闭标签
- XML标签对大小写敏感
- XML必须正确地嵌套
- XML文档必须有根元素
- XML的属性值须加引号
- 实体引用,一些字符拥有特殊的意义,如需使用,可利用预定义的实体引用
- XML中的注释格式如下
<!-- This is a comment -->
- 空格会被保留,但连续的空格字符会裁剪合并为一个
- XML以LF存储换行,
参考
搬运自XML系列教程