您现在的位置是:网站首页> 编程资料编程资料
什么是XML_资源网
2023-12-05
466人已围观
简介 什么是XML_资源网
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是一种抽象的语言,它不如传统的程序语言那么具体。要深入的认识它,应该先从它的应用入手,选择一种你需要的用途,然后再学习如何使用。
点击排行
本栏推荐
-
部落与弯刀怎么存档 存档方法介绍_单机游戏_游戏攻略_
-
宝可梦剑盾关都喵喵怎么获得 关都喵喵获得方法分享_单机游戏_游戏攻略_
-
部落与弯刀进不去怎么办 启动游戏卡死解决方法_单机游戏_游戏攻略_
-
薛棵壝兠幝铰B睹溍喢娐棵幟徝吢C斆得兟疵吤っ暶 脝茂脢驴脦脧脜拢脢么脨脭录录脛脺路脰脧铆_碌楼禄煤脫脦脧路_脫脦脧路鹿楼脗脭_陆脜卤戮脰庐录脪
-
部落与弯刀忍冬草在哪 冰女任务忍冬草位置一览_单机游戏_游戏攻略_
-
幻劽捖奥疵趁毬棵?录陇禄卯麓铆脦贸脭玫脙麓掳矛 脫脦脧路录陇禄卯麓铆脦贸脦脢脤芒陆芒戮枚掳矛路篓_碌楼禄煤脫脦脧路_脫脦脧路鹿楼脗脭_陆脜卤戮脰庐录脪
-
部落与弯刀作弊代码大全 作弊码及使用效果一览_单机游戏_游戏攻略_
猜你喜欢
- 部落与弯刀怎么存档 存档方法介绍_单机游戏_游戏攻略_
- 宝可梦剑盾关都喵喵怎么获得 关都喵喵获得方法分享_单机游戏_游戏攻略_
- 部落与弯刀进不去怎么办 启动游戏卡死解决方法_单机游戏_游戏攻略_
- 薛棵壝兠幝铰B睹溍喢娐棵幟徝吢C斆得兟疵吤っ暶 脝茂脢驴脦脧脜拢脢么脨脭录录脛脺路脰脧铆_碌楼禄煤脫脦脧路_脫脦脧路鹿楼脗脭_陆脜卤戮脰庐录脪
- 部落与弯刀忍冬草在哪 冰女任务忍冬草位置一览_单机游戏_游戏攻略_
- 幻劽捖奥疵趁毬棵?录陇禄卯麓铆脦贸脭玫脙麓掳矛 脫脦脧路录陇禄卯麓铆脦贸脦脢脤芒陆芒戮枚掳矛路篓_碌楼禄煤脫脦脧路_脫脦脧路鹿楼脗脭_陆脜卤戮脰庐录脪
- 部落与弯刀作弊代码大全 作弊码及使用效果一览_单机游戏_游戏攻略_