XML 定义 和编码
一、 XML标记的编写
★元素:<元素名>***</元素名>
★属性与值:对元素信息的补充
二、XML的规则s
1、XML声明:
<?xml version=“1.0”?>
版本声明、独立性声明、编码声明
书写时以小于号(<)开始,后面紧跟一个问号(?),然后是xml保留的字符串名字”xml”, 要注意的是在(?)左右两边不能有空格; 接下来指明所用的xml版本“1.0” ;然后用?>结束。 在问号和大于号这间不能有空格。
文档编码声明
<?xml version=“1.0” encoding=“gb2312” ?>
独立文档声明
<?xml version=“1.0” encoding=“gb2312” standalone=“yes” ?>
三、XML严谨的格式
xml必须有根元素,标签对大小写敏感,所有标签都必须关闭,xml的标签属性值必须加引号
四、XML 文档的编写
元素
命名规则:
(1)以字母|下划线|冒号开头,字母、数字、破折号、下划线、句号组成的字符串。(名称中尽可能不要使用冒号)
(2)但首字母不能以x,m,i 。名称中不能包含空格;
(3)有一定的含义
属性:属性值必须要加引号
五、XML元素与属性的形式
XML中的元素和HTML是类似的, 也有4种形式:
1、空元素
<student/> 要用(/)关闭,几乎不使用空元素
2、带有属性的空元素
<student name=“张三” age=“18”/>
3、带有内容的元素
<student>
这是一个学生的信息
<name>张三</name>
<age>18</age>
</student>
4、带有内容和属性的元素
<student name=“张三”>
<age>18</age>
</student>
六、XML中注释的添加
XML中注释的添加与HTML中相同
<!--表示开始,-->表示结束。
XML解析器将花略在<!--和-->之间的所有数据
这样可以为自己或者别人进行注释,或者临时注释掉没有准备好的文档部分。
七、XML的注意事项
1、注释不能出现在XML声明这前
2、注释不能在标记中
3、注释可以包围和隐藏标记, 但要注意的是,在注释掉标记之后,要保证剩余的文本仍然是一个结构完整的XML文档
4、字符串”--”不能在注释中出现
5、在XML中, 不允许注释以”--->”结尾
八、XML中的五个实体标记
标记名:1、< :<&<
2、&:&&#38
3、>:>>
4、‘ :''
5、 “:""
举例
<data>&</data> 错误
<data>&</data> 正确
<data><</data> 错误
<data>&</data> 正确
九、CDATA段
CDATA段是一种用来包含文本的方法
它内部的所有内容都会被XML解析器忽略
所以任何符号都不会被认为是标记符
一个CDATA段以“<![CDATA[”标记开始,以“]]>”标记结束
需要注意,CDATA段不能嵌套。