您当时的方位:主页 > 言语编程 > XML

什么是XML

2014-11-02  

  XML即可扩展符号言语(eXtensible Markup Language)。符号是指计算机所能了解的信息符号,经过此种符号,计算机之间能够处理包括各种信息的文章等。怎么界说这些符号,既能够挑选世界通用的符号言语,比方HTML,也能够运用象XML这样由相关人士自在决议的符号言语,这便是言语的可扩展性。XML是从SGML中简化修正出来的。它首要用到的有XML、XSL和XPath等。

  上面这段是对XML的一个根本界说,一个被广泛承受的阐明。简单说,XML便是一种数据的描绘言语,尽管它是言语,可是通常情况下,它并不具有常见言语的根本功能——被计算机辨认并运转。只要依托另一种言语,来解说它,使它到达你想要的作用或被计算机所承受。

  假设你是刚触摸XML的新手,那么或许并无法从界说上是了解XML是什么。或许,你能够换个视点来知道XML是什么;从运用面来知道XML,从XML能够做些什么来知道它,这应该能比那更空泛的界说对你更有协助。

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

  1、自界说XML+XSLT=>HTML,最常见的文档型运用之一。XML寄存整个文档的XML数据,然后XSLT将XML转化、解析,结合XSLT中的HTML标签,终究成为HTML,显现在浏览器上。典型的比如便是CSDN上的帖子。

  2、XML作为微型数据库,这是最常见的数据型运用之一。咱们运用相关的XML API(MSXML DOM、JAVA DOM等)对XML进行存取和查询。留言板的完成中,就常常能够看到用XML作为数据库。

  3、作为通讯数据。最典型的便是WEB SERVICE,运用XML来传递数据。

  4、作为一些运用程序的装备信息数据。常见的如J2EE装备WEB服务器时用的web.XML。

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

  6、保存数据间的映射联络。如Hibernate。

  这儿介绍的6种运用,根本涵盖了XML的首要用处。总归,XML是一种笼统的言语,它不如传统的程序言语那么详细。要深化的知道它,应该先从它的运用下手,挑选一种你需求的用处,然后再学习怎么运用。