69 XML简介

什么是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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值