【XML】 (4)元素与属性


【简介】元素是包括标签对在内的整个部分,属性时标签中的一个键值对。

1. 元素与属性

<file type="gif">computer.gif</file>
1. 元素是包括标签对在内的整个部分,所以<file type="gif">computer.gif</file>整个标签对称之为元素。

2. 属性时标签中的一个键值对, type="gif"这部分称之为属性。

2. 关于什么时候用元素?什么时候用属性?

<person sex="男">
    <name>小朱</name>
    <age>23</age>
</person>
<person>
    <name>小赵</name>
    <sex></sex>
    <age>21</age>
</person>

上面两个实例中都实现了对一个人信息数据的封装,都提供了相同的信息,但第一种将性别sex封装在了属性中,而第二种则将属性封装在了元素中。这两种没有特别的强制性的规矩规定我们到底应该用属性还是用元素。
但一般来说,我们习惯于在HTML中使用属性,比如<img src="abc.png">,而在XML中,我们更习惯于使用元素封装数据(上面的第二种方式),这样使得结构上更像数据,而且在后续的调用中更加便捷。
ps:xml中数据的调用有点像jQuery中获取节点信息,都采用了XPath,逻辑上使用了父子、兄弟、祖先等关系,实现定位到确定的元素上。

附: 欢迎大家关注我的优酷空间一点编程 ,里边有同步视频教程- 【XML】元素与属性-04 。或者关注我的新浪微博-一点编程。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值