目录
1.XML 简介
1.1 什么是XML?
- xml 是可扩展的标记性语言。
1.2 XML的作用?
-
①用来 保存数据 ,而且这些数据具有自我描述性
-
②它还可以做为项目或者模块的配置文件
-
③还可以做为网络传输数据的格式(现在 JSON 为主)。
2.XML语法
- 文档声明。
- 元素(标签)
- xml 属性
- xml 注释
- 文本区域(CDATA 区)
2.1 文档声明
我们先创建一个简单 XML 文件,用来描述图书信息。
- 步骤一:创建一个 xml 文件
- 步骤二:编写xml文件内容
<?xml version="1.0" encoding="utf-8"?>
<!--
<?xml version="1.0" encoding="UTF-8"?>
以上内容就是xml文件的声明
version="1.0" version 表示xml的版本
encoding="utf-8 encoding 表示xml文件本身的编码
-->
<books> <!--books 表示多个图书信息-->
<book sn="SN12345789"> <!--book标签表示一个图书信息 sn属性表示图书序列号-->
<name>时间简史</name> <!--name标签表示书名-->
<author>霍金</author> <!--author标签表示作者-->
<price>75</price> <!--price标签表示图书价格-->
</book>
<book sn="SN12345799"> <!--book标签表示一个图书信息 sn属性表示图书序列号-->
<name>生命之光</name> <!--name标签表示书名-->
<author>斯科特</author> <!--author标签表示作者-->
<price>25</price> <!--price标签表示图书价格-->
</book>
</books>
-
步骤三:如何查看文档?
在浏览器中键入文件地址,E:\Program\IDEA\course\JavaWeb\05_xml\xml\books.xml,可以查看到文档。
2.2 XML注释
- html 和 XML 注释 一样 : <!-- html 注释 -->
2.3 元素(标签)
回忆html标签:
- 格式:<标签名>封装的数据</标签名>
- 单标签: <标签名 />
- <br /> 换行 <hr />水平线
- 双标签 <标签名>封装的数据</标签名>
- 标签名大小写不敏感
- 标签有属性,有基本属性和事件属性
- 标签要闭合(不闭合 ,html 中不报错。但我们要养成良好的书写习惯。闭合)
2.3.1 什么是XML元素
XML 元素指的是从(且包括)开始标签直到(且包括)结束标签的部分。XML元素也可以包含其它元素、文本或者两者的混合。当然也可以包含属性。
<bookstore>
<book category="CHILDREN"