【XML系列】-----认识XML、什么是XML?
来源:互联网 发布:闲来麻将源码编程 编辑:程序博客网 时间:2024/06/06 05:20
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应用开发中使用广泛。
- XML系列】-----认识XML、什么是XML?
- 【XML系列】-----认识XML、什么是XML?
- 认识XML
- XML (1) 什么是XML
- 什么是XML?
- 什么是XML?
- 什么是XML?
- 什么是XML?
- 什么是XML?
- 什么是XML
- 什么是XML
- 什么是XML
- 什么是XML
- 什么是XML?
- 什么是XML
- 什么是XML
- 什么是XML
- 什么是xml
- Spring系列之一——开源框架Spring环境搭建
- Spring系列之二——Spring初体验
- Spring系列之三——Spring体验中IOC使用的介绍
- 深入理解Java内存模型(二)——重排序
- Spring系列之四——Spring IOC依赖注入
- 【XML系列】-----认识XML、什么是XML?
- 【XML系列】-----XML文档格式(一)
- 如何做单商品的网络营销?
- 【XML系列】----XML文档规范(二)
- 【XML系列】----DTD约束(一)
- 【XML系列】----DTD中的元素定义
- 【按住你的心】——Android开发在Linux下IDE环境的配置
- 【按住你的心】——Android开发初识Android项目构成
- 【按住你的心】——Android开发运行属于自己的Hello,World!