xml总结一

一、什么是xml

XML(eXtensible MarkupLanguage),是一种可扩展标记语言,类似HTML。xml标记都是自定义的。xml设计宗旨是包含和传输数据。xml是W3C的推荐标准。

1、xml和HTML的差异:

(1)xml不是用来替换HTML的技术;

(2)xml和HTML为不同的目的而设计;

(3)xml设计的核心是包含和传输数据;HTML设计的核心是显示数据。

2、xml的主要应用:

(1)作为系统的配置文件

比如web应用中的web.xml;Tomcat中的server.xml。

(2)Web Services中传输数据;

(3)异构平台的数据交换与整合。

二、xml语法

(1)xml声明

大多数xml文件以xml声明作为开始,它提供了关于文档的基本信息。

<?xmlversion="1.0" encoding="utf-8"?>


注释:version表示xml的版本;

encoding:表示xml文件使用的字符编码方法

(2)xml元素

元素是开始标签、结束标签以及位于二者之间的所有内容

元素是区分大小写的;

元素要正确嵌套;

xml元素都必须正确关闭

(3)实体引用

为了避免把字符数据和标签中需要用到的一些特殊符号相混淆,xml还提供了实体引用。

(4)属性

属性必须有值;

那些值必须用引号括起;

可以使用单引号,也可以使用双引号,但是要始终保持一致

(5)CDATA与注释

在特殊的标签CDATA下,所有的标签、实体引用都被忽略,而被xml处理程序一视同仁地当做字符数据看待、

CDATA的形式:

<![CDATA[文本内容]]>


在xml中, 注释使用“<!--”和“-->”引起来的。

三、格式良好(well-formed)的xml

(1)拥有正确语法的xml被称为“形式良好”的xml;

(2)通过DTD验证的xml是“合法”的xml

(3)格式良好的xml会遵守以下xml语法规则:

xml文件必须有根元素(根元素唯一);

xml文件必须有关闭标签

xml标记对大小写敏感;

xml元素必须被正确的嵌套;

xml属性必须加引号。

四、总结:

以一幅导图来总结以上内容

相关文章

php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念