XML新手入门教程:了解学习 XML 属性
XML新手入门教程:了解学习 XML 属性
作者:佚名 文章来源:本站原创 点击数: 更新时间:2007-6-20 18:44:29
关键字信息载入中...
广告载入中...
与HTML类似,XML元素也可以在开始标签中包含属性。
属性被用于提供关于元素的附加信息。
XML 属性
XML元素可拥有属性。
回忆一下HTML的这个标签:<IMG SRC="computer.gif">。SRC属性提供了关于img元素的附加信息。
在HTML(以及XML)中,属性可提供有关元素的附加(额外的)信息:
<img src="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'>
注释:如果属性值本身包含单引号,那么有必要使用双引号包围它,就像这个例子:
<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则是一个子元素。两个例子均可提供相同的信息。
没有规则可以告诉
文章录入:lwyx 责任编辑:lwyx

