<?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文件本身的编码
-->
<!--
xml 语法
1、xml 注释
html 和 XML 注释 一样
2、元素(标签)
html 标签:
格式:<标签名>封装的数据</标签名>
单标签: <标签名 /> <br /> 换行 <hr />水平线
双标签 <标签名>封装的数据</标签名>
标签名大小写不敏感
标签有属性,有基本属性和事件属性
标签要闭合(不闭合 ,html 中不报错。但我们要养成良好的书写习惯。闭合)
1)什么是 xml 元素
元素是指从开始标签到结束标签的内容。
例如:<title>java 编程思想</title>
元素 我们可以简单的理解为是 标签。
Element 翻译 元素
2)XML 命名规则
XML 元素必须遵循以下命名规则:
2.1)名称可以含字母、数字以及其他的字符
2.2)名称不能以数字或者标点符号开始
2.3)名称不能以字符 “xml”(或者 XML、Xml)开始 (它是可以的)
2.4)名称不能包含空格
3)xml 中的元素(标签)也 分成 单标签和双标签:
单标签
格式: <标签名 属性=”值” 属性=”值” ...... />
双标签
格式:< 标签名 属性=”值” 属性=”值” ......>文本数据或子标签</标签名>
3.3、xml 属性
xml 的标签属性和 html 的标签属性是非常类似的,属性可以提供元素的额外信息
在标签上可以书写属性:
一个标签上可以书写多个属性。每个属性的值必须使用 引号 引起来。
规则和标签的书写规则一致。
4、语法规则:
1)所有 XML 元素都须有关闭标签(也就是闭合)
2)XML 标签对大小写敏感
3)XML 必须正确地嵌套
4)XML 文档必须有根元素
根元素就是顶级元素,
没有父标签的元素,叫顶级元素。
根元素是没有父标签的顶级元素,而且是唯一一个才行。
5)XML 的属性值须加引号
6)XML 中的特殊字符
7)文本区域(CDATA 区)
CDATA 语法可以告诉 xml 解析器,我 CDATA 里的文本内容,只是纯文本,不需要 xml 语法解析
CDATA 格式:
<![CDATA[ 这里可以把你输入的字符原样显示,不会解析 xml ]]>
-->
<books> <!-- books 表示多个图书信息 -->
<book sn="SN123412123412"> <!-- book 表示一个图书信息 sn属性表示图书序列号 -->
<name>时间简史</name> <!-- name标签 表示书名 -->
<author>霍金</author> <!-- author 表示作者 -->
<price>75</price> <!-- price 表示图书价格 -->
</book>
<book sn="SN123412123411"> <!-- book 表示一个图书信息 sn属性表示图书序列号 -->
<name>java从入门到放弃</name> <!-- name标签 表示书名 -->
<author>
<![CDATA[
<<<<<<<<<<<<沙老师
]]]>
</author> <!-- author 表示作者 -->
<price>9.9</price> <!-- price 表示图书价格 -->
</book>
<book sn="SN21314212121313" name="辟邪剑谱" author="林平之" price="9999999"/>
</books>
暂无评论