千家信息网

xml属性有哪些

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要为大家展示了"xml属性有哪些",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"xml属性有哪些"这篇文章吧。跟HTML一样,XML元素再开始标记
千家信息网最后更新 2026年11月03日xml属性有哪些

这篇文章主要为大家展示了"xml属性有哪些",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"xml属性有哪些"这篇文章吧。

跟HTML一样,XML元素再开始标记处可以由元素属性。属性通常包含一些关于元素的额外信息。

--------------------------------------------------------------------------------

XML属性
XML元素可以拥有属性。

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

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

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

computer.gif

--------------------------------------------------------------------------------

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

也可以这样写:

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

--------------------------------------------------------------------------------

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

请看下面的例子:

AnnaSmithfemaleAnnaSmith

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

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

--------------------------------------------------------------------------------

我喜欢的风格
我更愿意把数据存储到子元素中。

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

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

ToveJaniReminderDon't forget me this weekend!

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

12/11/99ToveJaniReminderDon't forget me this weekend!

第三个例子使用了扩展的data元素: (这就是我推荐的样式):

121199ToveJaniReminderDon't forget me this weekend!

--------------------------------------------------------------------------------

避免使用属性?
应该避免使用属性么?

这里有一些使用属性引发的问题:

属性不能包含多个值(子元素可以)。
属性不容易扩展。
属性不能够描述结构(子元素可以)。
属性很难被程序代码处理。
属性值很难通过DTD进行测试。
如果使用属性来存储数据,那么所编写的XML文档一定很难阅读和操作。尽量使用元素来描述数据,仅使用属性来描述那些与数据关系不大的额外信息。

不要象下面的例子那样(如果你那么做了说明你还没有明白上面的观点)。

--------------------------------------------------------------------------------

属性规则的例外
规则总是有例外的。

我的关于属性的规则也有一个例外:

有些时候应该为一个元素设计一个ID引用,通过这个ID可以引用存取特定的XML元素,就象HTML中的name和id属性一样。请看下面的例子:

ToveJaniReminderDon't forget me this weekend!JaniToveRe: ReminderI will not! 

在上面的例子中,ID属性就相当于一个计数器,或者是一个唯一的标识符,在XML文档中标识不同的便条信息,他不是便条信息的一部分。

我们所要尽力向读者说明的是:元数据(与数据有关的数据)应该以属性的方式存储,而数据本身应该以元素的形式存储。

以上是"xml属性有哪些"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

属性 元素 例子 数据 信息 面的 存储 引号 规则 内容 文档 时候 篇文章 相同 三个 代码 便条 情况 标识 请看 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 中关村互联网 科技集团 为想互联网科技怎么样 科技赋能下的互联网金融 互联网巨头反垄断金融科技 互联网科技金融 奇酷互联网科技 长亮科技 互联网金融 深圳卡尔迅互联网科技有限公司怎么样 中国最先进互联网科技公司 互联网科技热点资讯 中国的互联网科技企业的崛起 中化能源互联网科技招聘 哈尔滨屹滨互联网科技有限公司 互联网科技和信息 合肥互联网科技公司公章图片 伍佰万互联网科技怎么赚钱 神州科技互联网有限公司 美国五大互联网科技公司市值多少 互联网大会出现的黑科技 知域互联网科技有限公司官网 盈实互联网科技 科技信息互联网 科技服务与互联网 为想互联网科技 顺网科技2021年互联网排名 江苏南京365互联网科技 湖北码尼互联网科技有限公司电话 上海钢联属于互联网科技股吗 下一代互联网重大应用科技园 互联网的科技体现在哪里
0