之前学过XML后因为经常用不到,所以常常忘记。现在编辑这页博客能快速巩固学习过的XML知识。
-
XML是什么?
XML是可扩展标记语言(Extened Mark Language) -
XML有什么作用?
它可以存储和传输数据。 -
XML有什么优点?
它可以根据树结构来自定义我们的内容,并且占用内存小。 -
XML语法是什么?
文档开头定义XML文档:<?xml version="1.0" encoding="utf-8"?>
来声明XML版本和字符集编码,注意XML的声明要放在第1行并且是被<? ?>包围起来。
<?xml version="1.0" encoding="utf-8" ?>
<person>
<name>Joan</name>
<age>23</age>
</person>
XML必须有一个根元素,这里为<person>,其他元素可以自定义名称,如name,age,sex,等等都可以。
**注释的定义**:<!-- 这里描述注释的信息 --!>
不要忘了注释是被<!-- --!>包围起来的。
**验证XML文档**需要在xml文件头部**定义Schema.**
- 编写XML文件需要注意什么?
XML非常区分大小写,一定要注意元素名称的开始结束互相匹配。
XML可以有属性但尽量避免属性,数据本身可以写为元素进行存储,数据的数据才可以定义为属性。属性必须要加引号。
<messages>
<note id="501">
<to>John</to>
<from>Bruse</fome>
<heading>不要忘了开会</heading>
</note>
<note id="502">
<to>John</to>
<from>George</from>
<heading>Re: 开会</heading>
<body>不会的</body>
</note>
</messages>
如果需要用到“”><等字符,需要用到实体引用。