加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

XML基础

发布时间:2020-12-16 00:06:34 所属栏目:百科 来源:网络整理
导读:概念: XML(Extensible Markup Language)可扩展标记语言,是一种标记语言,类似HTML;标记都是自定义的,设计宗旨是包含和传输数据,是W3C的推荐标准。 HTML(HyperText Markup Language)超文本标记语言,是互联网应用的最基础技术,关注的是数据的显示,核

概念:

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中传输数据;

异构平台的数据交换与整合;

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读