1.XML 简介
1.什么是 xml?
xml 是可扩展的标记性语言。
2.xml 的作用?
xml 的主要作用有:
1、用来保存数据,而且这些数据具有自我描述性
2、它还可以做为项目或者模块的配置文件
3、还可以做为网络传输数据的格式(现在 JSON 为主)
3.xml 语法
1. 文档声明。
2. 元素(标签)
3. xml 属性
4. xml 注释
5. 文本区域(CDATA 区)
3.1、文档声明
我们先创建一个简单 XML 文件,用来描述图书信息。
1)创建一个 xml 文件
文件名:
xml version="1.0" encoding="UTF-8"?> xml 声明。
而且这个要连在一起写,否则会有报错
属性
version 是版本号
encoding 是 xml 的文件编码
standalone="yes/no" 表示这个 xml 文件是否是独立的 xml 文件
2)图书有 id 属性 表示唯一 标识,书名,有作者,价格的信息
<?xml version="1.0" encoding="UTF-8"?> <!-- xml 声明 version 是版本的意思 encoding 是编码 --> <books> <!-- 这是 xml 注释 --> <book id="SN123123413241"> <!-- book 标签描述一本图书 id 属性描述 的是图书 的编号 --> <name>java 编程思想</name> <!-- name 标签描述 的是图书 的信息 --> <author>华仔</author> <!-- author 单词是作者的意思 ,描述图书作者 --> <price>9.9</price> <!-- price 单词是价格,描述的是图书 的价格 --> </book> <book id="SN12341235123"> <!-- book 标签描述一本图书 id 属性描述 的是图书 的编号 --> <name>葵花宝典</name> <!-- name 标签描述 的是图书 的信息 --> <author>班长</author> <!-- author 单词是作者的意思 ,描述图书作者 --> <price>5.5</price><!-- price 单词是价格,描述的是图书 的价格 --> </book> </books>
在浏览器中可以查看到文档
3.2、xml 注释
html 和 XML 注释 一样 :
3.3、元素(标签)
格式:<标签名>封装的数据</标签名>
单标签: <标签名 />
<br /> 换行
<hr />水平线
双标签 <标签名>封装的数据</标签名>
标签名大小写不敏感 标签有属性,有基本属性和事件属性
标签要闭合(不闭合 ,html 中不报错。但我们要养成良好的书写习惯。闭合)
1)什么是 xml 元素
元素是指从开始标签到结束标签的内容。
例如:<title>java 编程思想</title>
元素 我们可以简单的理解为是 标签。
Element 翻译 元素
2)XML 命名规则
XML 元素必须遵循以下命名规则:
2.1)名称可以含字母、数字以及其他的字符 例如:
元素是指从开始标签到结束标签的内容。 例如:<title>java 编程思想</title> 元素 我们可以简单的理解为是 标签。 Element 翻译 元素 2)XML 命名规则 XML 元素必须遵循以下命名规则: 2.1)名称可以含字母、数字以及其他的字符 例如:
2.2)名称不能以数字或者标点符号开始
2.3)名称不能包含空格