XML基础
概念:XML(Extensible Markup Language)可扩展标记语言,是一种标记语言,类似HTML;标记都是自定义的,设计宗旨是包含和传输数据,是W3C的推荐标准。 HTML(HyperText Markup Language)超文本标记语言,是互联网应用的最基础技术,关注的是数据的显示,核心作用是信息的布局和显示。 基本组成:XML声明 大多数XML文件以XML声明做为开始,它提供了关于文档的基本信息。 <span style="font-size:18px;"><?xml version="1.0"encoding="utf-8" ?></span> Version表示XML的版本,Encoding表示XML文件使用的字符编码方法 元素: 元素是开始标签、结束标签以及位于二者之间的所有内容;并且是区分大小写;元素要正确嵌套;XML元素都必须正确关闭。 XML文件必须要有根元素。 属性: 属性必须有值;那些值必须用引号括起;可以使用单引号,也可以使用双引号,但要始终保持一致。 CDATA: 在特殊的标签CDATA下,所有的标签、实体引用都被忽略,而被XML处理程序一视同仁地当作字符数据看待。 形式如下: <![CDATA[文本内容]]> 异同:相似之处: 标签: 同HTML一样标签是成对出现书写方式也都一样; 实体引用与HTML相同; 注释与HTML相同都是用”<!—“和“-->”引起来的;
差异: XML不是用来替换HTML的技术; XML和HTML为不同的目的而设计; XML设计的核心是包含与传输数据,HTML设计的核心是显示数据。 应用:
主要应用: 做为系统的配置文件:Spring中applicationContext.xml;Hibernate中的hiberannte.cfg.xml;Struts2中的struts.xml;log4j中的log4j.xml;Web应用中的web.xml;Tomcat中的server.xml。 Ajax中传输数据; Web Services中传输数据; 异构平台的数据交换与整合; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |