XML基础解释

0 篇文章 0 订阅

简介
XML语言也许在我们日常工作生活中接触的不多,让未经训练的人阅读XML是件很困难的事情。其实XML只是一个普通的字符串,用任何一个文本处理软件都可以打开。

但是XML以其种种优点,广泛使用在底层的机器数据交互,尤其是在跨平台的设备间实现脱离格式的呈现数据。比如:

  • 微软的Office文件,包括Word, Excel, PPT文档里就包含xml文件
  • RSS和Atom的响应就是xml
  • HTML也与XML类似
  • SOAP协议也是XML的前身之一

XML语言有跨平台、适应性强的优点,了解XML的设计思想是对熟练阅读XML是有必要的。

XML术语
tag、attribute、name/value、root,这些术语下面会一一见到

描述单个物件的XML格式
XML语言最主要的用途是交互用于描述事物数据。假如我们有下面这样的一个物件需要描述:
这里写图片描述
用XML语言描述一个单个元素的格式如下:

<物件1 />

这个“物件1”就叫它的标签tag,注意最后面的斜杠,这是单个XML元素的标志。

为了更详细的描述物件1,还需要增加其他的属性,比如形状、颜色,写法如下:

<物件1 颜色="蓝" 形状="椭圆"/>

新增的两个属性称作attribute,每个attribute都必须是name/value的对

描述物件的从属关系的XML格式
生活中的独立的物件少之又少,很多物件是以从属、组成关系存在的,比如电视机由屏幕、电路板组成,电路板又由基板、元器件组成……

假如我们要描述下面4个物件的从属关系:物件1又物件2、3组成,而物件2又包含物件4,他们各自有各自的标签tag和属性attribute

这里写图片描述

首先需要把最大的那个物件扩展成一个容器,用XML是这种写法:

<物件1 颜色="蓝" 形状="椭圆"></物件1>

一个标签变成前后两个,注意表示单个元素的斜杠消失了,而

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值