美文网首页
XML入门(二)

XML入门(二)

作者: Preself | 来源:发表于2018-09-28 10:03 被阅读0次

XML应用面主要分为两种类型,文档型和数据型。下面介绍一下几种常见的XML应用:

1、自定义XML+XSLT=>HTML,最常见的文档型应用之一。XML存放整个文档的XML数据,然后XSLT将XML转换、解析,结合XSLT中的HTML标签,最终成为HTML,显示在浏览器上。典型的例子就是CSDN上的帖子。

2、XML作为微型数据库,这是最常见的数据型应用之一。我们利用相关的XML API(MSXML DOM、JAVA DOM等)对XML进行存取和查询。留言板的实现中,就经常可以看到用XML作为数据库。同时,这里要告诉一些新人,数据库和数据库系统,这两个概念是不同的。这里顺便提一下XML对数据库系统的影响。在新版本的传统数据库系统中,XML成为了一种数据类型。和“传统”相对的就是一种新形态的数据库,完全以XML相关技术为基础的数据库系统。目前比较知名的eXist

3、作为信息传递的载体。为什么说是载体呢?因为这些应用虽然还是以XML为基本形态,但是都已经发展出具有特定意义的格式形态。最典型的就是WEB SERVICE,将数据包装成XML来传递,但是这里的XML已经有了特定的规格,即SOAP。不过这里还不得不说AJAX,AJAX的应用中,相信也有一部分的应用是以自定义XML为数据,不过没有成为工业标准,这里不做详述。

4、应用程序的配置信息数据。最典型的就是J2EE配置WEB服务器时用的web.XML。这个应用估计是很容易理解的了。我们只要将需要的数据存入XML,然后在我们的应用程序运行载入,根据不同的数据,做相应的操作。这里其实和应用2,有点类似,所不同的在于,数据库中的数据变化是个常态,而配置信息往往是较为静态,缺少变化的。

5、其他一些文档的XML格式。如WORD、EXCEL等。

6、保存数据间的映射关系。如Hibernate。

这几种常见应用中,我们还可以根据其应用广泛程度,分为:自定义XML特定意义XML。在1和2就是属于自定义XML的范畴;3至6则属于特定意义XML,或者说是XML的延伸。

这里介绍的6种应用,基本涵盖了XML的主要用途。总之,XML是一种抽象的语言,它不如传统的程序语言那么具体。要深入的认识它,应该先从它的应用入手,选择一种你需要的用途,然后再学习如何使用。

相关文章

  • XML入门(二)

    XML应用面主要分为两种类型,文档型和数据型。下面介绍一下几种常见的XML应用: 1、自定义XML+XSLT=>H...

  • Python处理xml--Apple的学习笔记

    一 xml数据结构 上述就是一个简单的xml数据,这里有几个概念,包括: 二 入门实验代码 三 实验输出结果 四 ...

  • 2018-07-22

    xml入门 xml概述 xml的基本概念/应用场景和优势 xml文档规则 命名空间 xpath语言详解 操作xml...

  • XML入门

    XML笔记 首先:学习XML需要有一定的HTML和JavaScript的基础 一、什么是XML XML是可扩展标记...

  • Ⅱ.Spring MVC

    一、Spring MVC简介 二、入门程序 以下时java的xml配置文件,用于@Controller注解的扫描。...

  • Spring MVC入门书目录

    Spring MVC入门之DispatcherServlet处理请求过程 Spring MVC入门之基于XML文件...

  • mybatis学习笔记

    mybatis学习笔记 简介 入门 XML配置 XML 项目相关笔记 在使用myb...

  • android 入门xml布局文件(转载)

    android 入门xml布局文件 标签:androidxmllayoutbuttonlistviewjava 2...

  • spring-jdbc

    spring-jdbc快速入门 一、xml配置方式 1、配置xml,用以创建对象 2、编写UserDao

  • 简单学会XML声明(XML入门2)

    简单学会XML声明(XML入门2) 学习XML编网页并不是好的选择。XML的主要作用就是存取数据和数据交换。最大...

网友评论

      本文标题:XML入门(二)

      本文链接:https://www.haomeiwen.com/subject/djjyoftx.html