XML属性---学习笔记

 XML 元素可以像HTML一样在开始标签(start tag)里书写属性。
(1)属性是用来提供关于元素的附加信息的。
属性值必须附在引号里表示,单引和双引都可以用。
注意: 如果属性值本身含有双引号,那就必须用上单引号。
注意: 如果属性值本身含有单引号,那就必须用上双引号。
<person sex="female"> 或<person sex='female'>
<gangster name='George "Shotgun" Ziegler'>
<gangster name="George 'Shotgun' Ziegler">
(2)数据能以子元素或属性的形式储存起来
<person sex="female"> 
 <firstname>Anna</firstname> 
 <lastname>Smith</lastname>
</person>

<person> 
 <sex>female</sex> 
 <firstname>Anna</firstname> 
 <lastname>Smith</lastname>
</person>
(3)使用属性的一些问题有
属性不能含有多重值(子元素可以)
属性不易扩展(这里说的可扩展性是针对将来的属性变化来讲的)
属性不能描述结构(如果是子元素的话可以描述结构)
属性比较难被程序码快速处理
属性值易被文本类型定义[Document Type Definition (DTD)]测试,DTD是用来详细说明XML文件合法元素的
如果你用属性储存数据,最后文件将难于阅读和持续的使用。试用元素描述数据。只有在提供与数据无关的信息时才使用该项属性

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值