序言:
一直想写些东西,目的主要是将每次学到的东西总结下。虽然许多东西好多人看过,或者说大部分不是原著,但希望对大家有所帮助。如果有错误之处,请多多指点。
一、XML是什么?
可扩展标记语言,用于标记电子文件使其具有结构性的标记语言。作用是用来标记数据,定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。
二、XML和HTML区别
设计区别:
1.XML是描述数据的,并集中解决数据什么,HTML是集中解决数据是什么样的问题。
2.XML是显示信息的,HTML是描述信息的。
3.XML不是HTML的替代品。
语法区别:
HTML的标记不是所有的都需要成对出现,XML则要求所有的标记必须成对出现;HTML标记不区分大小写,XML则 大小敏感,即区分大小写。
三、XML一些常用语
XML语法:XML的简单但非常严格的语法规则。
XML元素:XML元素、关系、内容及命名规则。
XML属性:XML属性是如何用来描述元素以及提供元素的附加信息的。
XML确认:一个格式良好的XML与一个有效的XML之间的主要区别,一个DTD是如何用来定义XML文档的。
Microsoft XML分解器:如何用Microsoft XML分解器打开和操作XML文档。
XML名空间:如何避免元素名与使用XML名空间冲突。
XML 编码:如何对你的XML文档进行编码。
XML CDATA:如何告诉一个XML文档进行编码。
XML服务器:如何在服务器上生成XML。
HTML和XML的行为:如何用新的CSS行为选择器创建动态内容。