XML基础
来源:互联网 发布:8月份宏观数据 编辑:程序博客网 时间:2024/06/11 02:08
1.XML 与 HTML 的主要差异
XML 不是 HTML 的替代。
XML 和 HTML 为不同的目的而设计:
XML 被设计为传输和存储数据,其焦点是数据的内容。
HTML 被设计用来显示数据,其焦点是数据的外观。
HTML 旨在显示信息,而 XML 旨在传输信息。
2.XML 仅仅是纯文本
XML 没什么特别的。它仅仅是纯文本而已。有能力处理纯文本的软件都可以处理 XML。
不过,能够读懂 XML 的应用程序可以有针对性地处理 XML 的标签。标签的功能性意义依赖于应用程序的特性。
3.XML 必须正确地嵌套
XML 文档必须有根元素
XML 文档必须有一个元素是所有其他元素的父元素。该元素称为根元素。
XML 的属性值须加引号
与 HTML 类似,XML 也可拥有属性(名称/值的对)。
4.实体引用
在 XML 中,一些字符拥有特殊的意义。
如果你把字符 "<" 放在 XML 元素中,会发生错误,这是因为解析器会把它当作新元素的开始
在 XML 中,有 5 个预定义的实体引用:
<<小于>>大于&&和号''单引号""引号
5.XML 中的注释
在 XML 中编写注释的语法与 HTML 的语法很相似:
<!-- This is a comment -->
6.在 XML 中,空格会被保留
HTML 会把多个连续的空格字符裁减(合并)为一个:
在 XML 中,文档中的空格不会被删节。
7.最佳命名习惯
使名称具有描述性。使用下划线的名称也很不错。
名称应当比较简短,比如:<book_title>,而不是:<the_title_of_the_book>。
避免 "-" 字符。如果您按照这样的方式进行命名:"first-name",一些软件会认为你需要提取第一个单词。
避免 "." 字符。如果您按照这样的方式进行命名:"first.name",一些软件会认为 "name" 是对象 "first" 的属性。
避免 ":" 字符。冒号会被转换为命名空间来使用
0 0
- XML基础
- XML基础
- XML基础
- XML基础
- xml基础
- XML基础
- xml 基础
- xml基础
- xml基础
- XML基础
- XML基础
- xml基础
- XML基础
- xml基础
- XML基础
- XML基础
- xml基础
- XML基础
- 最小生成树
- Android 代码混淆常见错误
- DHTML、XHMLT、HTML的区别
- 角色动作控制接口的设计
- 解决 jquery在iOS系统自带键盘无法触发keyup,keydown,keypress事件
- XML基础
- 08#wordcloud2包 词云生成器
- Oracle中主键和唯一索引的区别oracle中联合主键的作用
- 1.4 Arduino IDE
- bat知识点1_常用符号
- python中__init__.py
- php 读取xml
- SVN版本控制的若干问题
- linux mkdir -p