什么是XML,用处是什么?
XML,或称为可扩展标记语言(Extensible Markup Language),是一种您可以用来创建自己标记的标记语言。它由万维网协会(W3C)创建,用来克服 HTML(即超文本标记语言(Hypertext Markup Language),它是所有网页的基础)的局限。
XML在软件开发过程中,一般用于数据存储、配置文件存储。(Qt的ui文件就是)。
现在让我们来看一个样本 XML 文档。使用 XML,您可以给文档中的标记赋予某种含意。更重要的是,机器也容易处理这样的信息。您只需通过找到 <postal-code> 和 </postal-code> 标记之间的内容(技术上称为 <postal-code> 元素),就可以从该文档抽取邮政编码。
XML的实例
<?xml version=“1.0” encoding=“UTF-8”?>
<address>
<name>
<title>Mrs.</title>
<first-name> Mary </first-name>
<last-name> McGoon </last-name>
</name>
<street> 1401 Main Street </street>
<city state="NC">Anytown</city>
<postal-code> 34829 </postal-code>
</address>
XML的标记、元素和属性?
标记是左尖括号(<)和右尖括号(>)之间的文本。有开始标记(例如 <name>)和结束标记(例如 </name>)
元素是开始标记、结束标记以及位于二者之间的所有内容。在上面的样本中,<name> 元素包含三个子元素:<title>、<first-name> 和 <last-name>。
属性是一个元素的开始标记中的名称-值对。在该示例中,state 是 <city> 元素的属性。
XML的注意事项有哪些?
不能省去任何结束标记。 XML 文档中的属性有两个规则:
- 属性必须有值
- 那些值必须用引号括起
您可以使用单引号,也可以使用双引号,但要始终保持一致。
注释采用<!--……-->符号
学习XML的网站,W3CSCHOOL
http://www.w3school.com.cn/x.asp