当前位置导航:炫浪网>>网络学院>>网页制作>>XML/WebService教程

XML开发入门基础:XML 属性

XML 元素可以在开始标签中包含属性,类似 HTML。

属性 (Attribute) 提供关于元素的额外信息。

XML 属性

从 HTML,你会回忆起这个:<img src="computer.gif?http://www.xvna.com">。"src" 属性提供有关 <img> 元素的额外信息。

在 HTML 中(以及在 XML 中),属性提供有关元素的额外信息:

 <img src="computer.gif?http://www.xvna.com">
<a href="demo.asp">

属性通常提供不属于数据组成部分的信息。在下面的例子中,文件类型与数据无关,但是对需要处理这个元素的软件来说却很重要:

 <file type="gif">computer.gif?http://www.xvna.com</file>
XML 属性必须加引号

属性值必须被引号包围,不过单引号和双引号均可使用。比如一个人的性别,person 标签可以这样写:

 <person sex="female">

或者这样也可以:

 <person sex='female'>

注释:如果属性值本身包含双引号,那么有必要使用单引号包围它,就像这个例子:

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

或者可以使用实体引用:

 <gangster name="George "Shotgun" Ziegler">
XML 元素 vs. 属性

请看这些例子:  <person sex="female">
  <firstname>Anna</firstname>
  <lastname>Smith</lastname>
</person>

<person>
  <sex>female</sex>
  <firstname>Anna</firstname>
  <lastname>Smith</lastname>
</person>
在第一个例子中,sex 是一个属性。在第二个例子中,sex 则是一个子元素。两个例子均可提供相同的信息。

共2页 首页 上一页 1 2 下一页 尾页 跳转到
相关内容
赞助商链接