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

  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应用开发中使用广泛。

转载于:https://www.cnblogs.com/H_Razor/archive/2011/06/15/xml_01.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值