xml总结(一)

一、什么是xml

XML(eXtensible  Markup Language),是一种可扩展标记语言,类似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声明作为开始,它提供了关于文档的基本信息。

<?xml version="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属性必须加引号。

四、总结:

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


评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值