4XML 元素和属性
来源:互联网 发布:php 广告发布系统源码 编辑:程序博客网 时间:2024/05/28 11:29
1XML元素
XML 元素指的是从(且包括)开始标签直到(且包括)结束标签的部分。
一个元素可以包含:
- 其他元素
- 文本
- 属性
- 或混合以上所有...
在上面的实例中,<bookstore> 和 <book> 都有 元素内容,因为他们包含其他元素。<book> 元素也有属性(category="CHILDREN")。<title>、<author>、<year> 和 <price> 有文本内容,因为他们包含文本。
2.XML 元素必须遵循以下命名规则:
- 名称可以包含字母、数字以及其他的字符
- 名称不能以数字或者标点符号开始
- 名称不能以字母 xml(或者 XML、Xml 等等)开始
- 名称不能包含空格
- 可使用任何名称,没有保留的字词。
3.XML属性
属性(Attribute)提供有关元素的额外信息。
属性值必须被引号包围,不过单引号和双引号均可使用。比如一个人的性别,person 元素可以这样写:
4.属性vs.元素
在第一个实例中,sex 是一个属性。在第二个实例中,sex 是一个元素。这两个实例都提供相同的信息。
没有什么规矩可以告诉我们什么时候该使用属性,而什么时候该使用元素。我的经验是在 HTML 中,属性用起来很便利,但是在 XML 中,您应该尽量避免使用属性。如果信息感觉起来很像数据,那么请使用元素吧。
为什么避免使用属性?
避免 XML 属性?
因使用属性而引起的一些问题:
- 属性不能包含多个值(元素可以)
- 属性不能包含树结构(元素可以)
- 属性不容易扩展(为未来的变化)
阅读全文
0 0
- 4XML 元素和属性
- XML元素和属性
- as3之增加XML元素和属性
- as3之删除XML元素和属性
- as3之访问XML元素和属性
- XML中的元素和属性(转)
- xml的标记、元素和属性
- xml属性和子元素的选择
- android中的xml布局元素和属性
- 【XML】 (4)元素与属性
- 操作XML元素属性
- XML 属性vs元素
- XML 元素 vs. 属性
- XML元素与属性
- [代码]访问内存中的XML元素和元素属性(LINQ to XML)
- 处理XML文档的DOM元素属性和方法
- xml的标记、元素和属性,以及命名空间
- XML的标记、元素和属性的简要说明
- hdu 6229
- 五子棋AI 算法——极大极小搜索
- hadoop完全分布式集群搭建全部流程之一:hadoop和java安装
- latex显示所有参考文献
- PowerDesigner对MySQL进行反向工程
- 4XML 元素和属性
- Mvp+Retrofit2+RxJava2 项目中使用的简洁封装
- 【微信小程序】video视频组件问题
- 手保守教你使用All in one seo
- js、++、--、-=、+=、*=、/=、%=、流程控制
- JQuery提交数据(笔记)
- JDBC事务 隔离级别 介绍 与理解
- 算法(十三)树状数组
- Altium Designer 17 (AD17)