ITPub博客

首页 > 应用开发 > IT综合 > XML入门指南(5)XML属性(转)

XML入门指南(5)XML属性(转)

原创 IT综合 作者:amyz 时间:2007-08-12 15:08:48 0 删除 编辑
XML入门指南(5)XML属性(转)[@more@]

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

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


XML属性

  XML元素可以拥有属性。

  你一定还记得这样的HTML代码吧: 。src是img元素的属性,提供了关于img元素的额外信息。

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

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

computer.gif

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

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

  也可以这样写:

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


使用子元素还是使用属性

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

  请看下面的例子:

Anna Smith female Anna Smith

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

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


我喜欢的风格

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

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

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

Tove Jani Reminder Don't forget me this weekend!

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


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10752019/viewspace-950255/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    3982
  • 访问量
    7894342