15、XML与数据结构:解析与实现

XML与数据结构:解析与实现

1. 信息存储与XML格式

计算机用于信息的存储和通信,在传递信息时,缺乏上下文的信息结构松散,容易造成误解。例如,两台计算机比较库存物品信息时,普通文本表示的信息理解起来不直观:

Toast O’Matic
42
12.95
Kitchen Chef Blender
193
47.43

而使用可扩展标记语言(XML)编码后:

<inventory>
<product>
<name>Toast O'Matic</name>
<onHand>42</onHand>
<price>12.95</price>
</product>
<product>
<name>Kitchen Chef Blender</name>
<onHand>193</onHand>
<price>47.43</price>
</product>
</inventory>

XML格式的优势和劣势如下:
| 优势 | 劣势 |
| — | — |
| 信息更具自文档性,每个字段含义清晰,人类和计算机都能读取 | 描述更长,处理更困难,需要使用解析器读取 |
| 允许数据格式的演变和变化,添加新字段不影响现有程序 | |

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值