您现在的位置:中国下载站学院中心网络编程XML教程xml教程 → 文章列表

XML入门指南(5)XML属性

作者:佚名  来源:不详  发布时间:2007-4-14 2:00:02   

减小字体 增大字体

 
 
  跟HTML一样,XML元素再开始标记处可以由元素属性。

  属性通常包含一些关于元素的额外信息。


XML属性

  XML元素可以拥有属性。

  你一定还记得这样的HTML代码吧: <IMG SRC=http://tech.ddvip.com/2006-04/"computer.gif">。src是img元素的属性,提供了关于img元素的额外信息。

  在HTML中 (在XML中也一样)元素的属性提供了元素的额外信息。

<img src=http://tech.ddvip.com/2006-04/"computer.gif"> <a href="demo.asp">

  书信提供的信息通常不是数据的一部分。在下面的例子中,类型和数据毫不相关,但对于操作这个元素的软件来说却相当重要。

<file type="gif">computer.gif</file>

引用风格"female" 还是 'female'?

  属性值必须用引号引着。单引号、双引号都可以使用。例如一个人的性别,person元素可以这样写:

<person sex="female">

  也可以这样写:

<person sex='female'>

  上面的两种写法在一般情况下是没有区别的,使用双引号的应用更普遍一些。但是在某些特殊的情况下就必须使用单引号,比如下面的例子:

<gangster name='George "Shotgun" Ziegler'>

使用子元素还是使用属性

  数据既可以存储在子元素中也可以存储在属性中。

  请看下面的例子:

<person sex="female"> <firstname>Anna</firstname> <lastname>Smith</lastname> </person>
<person> <sex>female</sex> <firstname>Anna</firstname> <lastname>Smith</lastname> </person>

  在第一个例子中,sex是一个属性,在第二个例子中,sex则是一个子元素。这两个例子都提供了相同的信息。

  什么时候用属性,什么时候用子元素没有一个现成的规则可以遵循。我的经验是属性在HTML中可能相当便利,但在XML中,你最好避免使用。


我喜欢的风格

  我更愿意把数据存储到子元素中。

  下面的三个XML文档包含了相同的信息:

  第一个例子使用了data属性:

<note date="12/11/99"> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body> </note>

  第二个例子使用了data元素:


在百度中搜索更多XML入门指南(5)XML属性相关网页 转贴于:中国下载站

  • 上一篇文章:XML入门指南(6)XML确认
  • 下一篇文章:XML入门指南(4)XML元素
  • 阅读统计:[]
  • 中国下载站】【设为主页】【收藏本页】【打印本文】【回到顶部】【关闭此页

    相关文章
    文章评论(评论内容只代表网友观点,与本站立场无关!)

    用户名: 查看更多评论

    分 值:100分 85分 70分 55分 40分 25分 10分 0分

    内 容:

             (注“”为必填内容。) 验证码: 验证码,看不清楚?请点击刷新验证码


    设为首页 - 关于我们 - 广告服务 - 网站地图 - 加入收藏 - 网站声明 - 网站帮助 - 友情链接

    • Copyright (C) 2006-2008 www.cndownz.com All Rights Reserved.
      中国下载站 版权所有. 粤ICP备05141802号. 对本站有任何建议、意见或投诉,请来信:cndownzcom@yahoo.com.cn.
      喜欢中国下载站(cndownz.com),请把中国下载站(cndownz.com)告诉你QQ上的5位好友,多谢支持!