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

【XML系列】-----认识XML、什么是XML?

发布时间:2020-12-16 05:55:27 所属栏目:百科 来源:网络整理
导读:XML的全称是Extensible Markup Language,为可扩展标记性语言,最初它是由SGML(Standard Gerneralized Markup language)语言发展而来的。 相对于标记性语言来说(例如:HTML)而言,XML可自定义标记性标签,并且可将标签和内容有效的分离。 XML与HTML的区别

  XML的全称是Extensible Markup Language,为可扩展标记性语言,最初它是由SGML(Standard Gerneralized Markup language)语言发展而来的。

  相对于标记性语言来说(例如:HTML)而言,XML可自定义标记性标签,并且可将标签和内容有效的分离。

XML与HTML的区别:

   XML是用来存储与传输数据的。它可以自定义标签,从功能角度来讲比HTML强大,HTML仅是用来显示数据的,所以XML并不是HTML的替代者,他们是根据不同的需求而产生的两种标记语言。

XML的优势:

  1. 它是简单易用的标记性语言

  2. 具有严格的格式—XML基本语法

  3. 数据逻辑与数据显示逻辑分离---类似于MVC设计模式的理解

  4. XML是一种可跨平台的数据交换语言

  通过上面我们只是对XML语言有了初步的概念了解,那么它的应用面在哪里呢?

XML与Java EE:

  1. 配置描述

  例如:web.xml、Struts-config.xml、Spring.xml文件等

  2. 简化的数据交换

  可使用XML文件暂存信息并提供给页面或服务器进行处理。

  3. WebService中的应用

  Webservice通过使用基于XML的消息处理作为数据通讯方式,消除了不同组件模型、操作系统和编程语言之间存储存在的差异,使异构系统能作为单个计算机网络协同运行。

  4. XML的竞争对手:

  Java当中的Annontion(注解)

  轻量级数据交换框架--JSON

  从以上介绍来看,xml功能非常强大,尤其在当前的移动开发与web应用开发中使用广泛。

(编辑:李大同)

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

    推荐文章
      热点阅读