【风马一族_xml】xml的基本讲解笔记

xml是如何保存数据的

  1. 在xml语言中,它允许用户自定义标签。每个标签用于描述一段数据;
  2. 一个标签可以分为开始标签和结束标签,在开始标签和结束标签之间又可以嵌套其它标签,利用标签间的嵌套其它标签,利用标签间的嵌套关系来保存数据之间的上下级关系;
  3. 由于xml实质上是一段字符串,计算机可以十分方便的对他进行操作,开发人员也可以方便的阅读,因此可以说这是一种对人、对计算机都友好的数据存储格式,所以xm迅速普及,成为了一种非常常见的数据存储格式,在许多应用场景中得到应用。
 1 <?xml verison="1.0" encoding="GB2312" ?>
 2 
 3 <中国>
 4     <广东>
 5        <广州>
 6            <白云区></白云区>
 7            <天河区></天河区>
 8        </广州>
 9     </广东>
10     <广西>
11        <桂林>
12          <山水></山水>
13        </桂林>
14     </广西>
15     <青海>
16     </青海>
17 </中国>
xml文件的内容格式示例

xml常见应用场景-------传输数据

  1. xml本质是一段字符串,具有跨平台性的特性,因此xml常被用来在不同系统之间进行数据交换。
  2. 例子:一个典型的android应用是由服务器发送信息给android客户端后,由android客户端负责展示。此时,android客户端是java+android开发环境的,而服务器很可能是C#+windows开发环境。如何在不同的语言,不同操作系统之间传输数据呢?XML是一个很好的选择

xml常见应用场景-------配置文件

  1.   xml可以在保存数据的同时保存数据之间的关系。利用这一特点,它还经常用作应用程序配置文件来使用。
  2. 例子:下面内容截取某银行个贷系统配置文件:

  

 1 <key name="database">
 2     <!--主数据库连接,即默认数据库 -->
 3     <key name="hs1">
 4         <value name="class">com.sowsceo.www</value>
 5         <value name="url">jndl:ds/local</value>
 6     </key>
 7     <key name="hs2">
 8         <value name="class">com.sows.www</value>
 9         <value name="url">jndl:ds/homesaving@120.12.12.12</value>
10     </key>
11     <!--默认的数据库-->
12     <value name="default">hs2</value>
13 </key>
银行个贷系统配置文件

 

 

xml文件

  1. xml是一种存储数据的格式,我们可以将遵照这种数据格式写出来的xml数据保存到一个文件中去,并将文件的后缀名设定为.xml,那么这样的保存了xml数据的文件就叫做xml文件。
  2. xml文件是保存xml数据的一种方式,xml数据也可以以其他方式存在(如在内存中构建xml数据),不要将xml语言狭隘的理解成xml文件。

xml校验

  1. 浏览器除了内置HTML解析其外还内置了xml解析器,因此我们可以使用浏览器对xml进行校验
  2. 将前文中xml使用xml文件保存起来,利用浏览器进行校验

 

posted @ 2016-09-08 18:28  风马一族  阅读(167)  评论(0编辑  收藏  举报