这节课我们来讲讲xml是什么以及它的作用。
什么是 XML?
- XML 指可扩展标记语言(EXtensible Markup Language)
- XML 是一种标记语言,很类似 HTML
- XML 的设计宗旨是传输数据,而非显示数据
- XML 标签没有被预定义。您需要自行定义标签。
- XML 被设计为具有自我描述性。
- XML 是 W3C 的推荐标准
重点:
xml是用来传输数据(也可以说是保存数据)的,xml文件常被用来做配置文件。
文档树:
XML 文档形成一种树结构
XML 文档必须包含根元素。该元素是所有其他元素的父元素。
XML 文档中的元素形成了一棵文档树。这棵树从根部开始,并扩展到树的最底端。
所有元素均可拥有子元素:
语法:
- 在 XML 中,所有元素都必须有关闭标签.
- XML 标签对大小写敏感.
- 在 XML 中,所有元素都必须彼此正确地嵌套
- XML 文档必须有一个元素是所有其他元素的父元素。该元素称为根元素.
- 在 XML 中,XML 的属性值须加引号。
- 在 XML 中,一些字符拥有特殊的意义。为了避免这个错误,请用实体引用来代替
- 在 XML 中编写注释的语法为 <!--注释内容-->
- 在 XML 中,文档中的空格不会被删节。
- xml文件第一行永远是<?xml version="1.0" encoding="UTF-8"?>
Demo:
<?xml version="1.0" encoding="UTF-8" ?> <!-- 必须有根元素 --> <!-- xml没有预设标签,需要自己定义 --> <!-- 标签里可以自己设置属性,设置方法为 属性名="属性值" --> <root attr="value"> <parent> <child>123</child> </parent> </root>