XML语言分析
2015-08-30 23:35
363 查看
XML与 HTML的设计区别是:XML是用来存储数据的,重在数据本身。而HTML是 用来定义数据的,重在数据的显示模式。
1、任何的起始标签都必须有一个结束标签。
2、可以采用另一种简化语法,可以在一个标签中同时表示起始和结束标签。这种语法 是在大于符号之前紧跟一个斜线(/),例如<tag />。XML解析器会将其翻译成<tag></tag>。
3、标签必须按合适的顺序进行嵌套,所以结束标签必须按镜像顺序匹配起始标签,例 如 this is a sample string。这好比是将起始和结束标签看作是数学中的左右括号:在没有关闭 所有的内部括号之前,是不能关闭外面的括号的。
4、所有的特性都必须有值。
5、所有的特性都必须在值的周围加上双引号。 6、XML文档对大小写敏感。 7、每一个文档有且只有一个根元素。
8、XML 文档中的空元素,可以直接在开始标记后面闭合。比如,<phone></phone>可 以简写成<phone/>,这是一个完整的 XML标记,只不过,该标记不包含任何内容。
9、对于文档中出现的特殊字符,我们应该用相应的字符实体来代替。如:
‘ (单引号)用'代替; “ (双引号)用"代替; <(小于号)用<代替; >(大于号)用>代替; &(连字符)用&代替
1、任何的起始标签都必须有一个结束标签。
2、可以采用另一种简化语法,可以在一个标签中同时表示起始和结束标签。这种语法 是在大于符号之前紧跟一个斜线(/),例如<tag />。XML解析器会将其翻译成<tag></tag>。
3、标签必须按合适的顺序进行嵌套,所以结束标签必须按镜像顺序匹配起始标签,例 如 this is a sample string。这好比是将起始和结束标签看作是数学中的左右括号:在没有关闭 所有的内部括号之前,是不能关闭外面的括号的。
4、所有的特性都必须有值。
5、所有的特性都必须在值的周围加上双引号。 6、XML文档对大小写敏感。 7、每一个文档有且只有一个根元素。
8、XML 文档中的空元素,可以直接在开始标记后面闭合。比如,<phone></phone>可 以简写成<phone/>,这是一个完整的 XML标记,只不过,该标记不包含任何内容。
9、对于文档中出现的特殊字符,我们应该用相应的字符实体来代替。如:
‘ (单引号)用'代替; “ (双引号)用"代替; <(小于号)用<代替; >(大于号)用>代替; &(连字符)用&代替
相关文章推荐
- 兴趣,喜欢中国历史,以史为鉴,畅游历史文化
- java中static关键字用法
- Android 手机适配问题(一)
- java web 一些基础
- LINUX用户与组管理
- 文件操作
- 程序包管理器(下)
- HDU 3063 Play game
- java线程学习(四)—Java 多线程间的通讯
- 面向对象设计的五大原则
- CSU 1585 刻苦练习CCF
- Cacti - Add New Servers With A Script
- Effective C++——条款13(第3章)
- 如何安装一个优秀的BUG管理平台(转)
- spring中的BeanFactory与ApplicationContext的作用和区别?
- 使用 Python 获取 Linux 系统信息
- MVC模式的php框架 炼成记
- Objective-C( Foundation框架 一 字符串)
- Windows Serer 2016 technical preview 3 探究 - 1 安装和界面
- Windows Serer 2016 technical preview 3 探究 - 1 安装和界面