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

属性(Attribute)提供关于元素的额外信息,属性必须加引号。

属性值必须被引号包围,不过单引号和双引号均可,若属性值本身包含双引号,那么有必要使用单引号包围它。

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

例子 2 
<person>
  <sex>female</sex>
  <firstname>Anna</firstname>
  <lastname>Smith</lastname>
</person>

XML元素和属性的比较

如上面代码,例子 1中的 sex是一个属性,属性值为female,而例子 2 中的sex则是一个子元素,元素的值为female。

没有什么规矩可以告诉我们什么时候该使用属性,而什么时候该使用子元素。在 XML 中,您应该尽量避免使用属性。如果信息感觉起来很像数据,那么请使用子元素吧。

 

相关文章:

  • 2021-05-28
  • 2021-06-22
  • 2021-04-23
  • 2021-04-16
  • 2021-09-22
  • 2021-12-02
  • 2022-12-23
猜你喜欢
  • 2021-09-28
  • 2021-11-03
  • 2021-05-24
  • 2022-02-19
  • 2021-10-20
  • 2021-09-15
  • 2021-12-12
相关资源
相似解决方案