xml是如何保存数据的
- 在xml语言中,它允许用户自定义标签。每个标签用于描述一段数据;
- 一个标签可以分为开始标签和结束标签,在开始标签和结束标签之间又可以嵌套其它标签,利用标签间的嵌套其它标签,利用标签间的嵌套关系来保存数据之间的上下级关系;
- 由于xml实质上是一段字符串,计算机可以十分方便的对他进行操作,开发人员也可以方便的阅读,因此可以说这是一种对人、对计算机都友好的数据存储格式,所以xm迅速普及,成为了一种非常常见的数据存储格式,在许多应用场景中得到应用。
1 2 3 <中国> 4 <广东> 5 <广州> 6 <白云区>白云区> 7 <天河区>天河区> 8 广州> 9 广东>10 <广西> 11 <桂林> 12 <山水>山水>13 桂林>14 广西>15 <青海> 16 青海>17 中国>
xml常见应用场景-------传输数据
- xml本质是一段字符串,具有跨平台性的特性,因此xml常被用来在不同系统之间进行数据交换。
- 例子:一个典型的android应用是由服务器发送信息给android客户端后,由android客户端负责展示。此时,android客户端是java+android开发环境的,而服务器很可能是C#+windows开发环境。如何在不同的语言,不同操作系统之间传输数据呢?XML是一个很好的选择
xml常见应用场景-------配置文件
- xml可以在保存数据的同时保存数据之间的关系。利用这一特点,它还经常用作应用程序配置文件来使用。
- 例子:下面内容截取某银行个贷系统配置文件:
12 3 4 7com.sowsceo.www 5jndl:ds/local 68 11 12com.sows.www 9jndl:ds/homesaving@120.12.12.12 10hs2 13
xml文件
- xml是一种存储数据的格式,我们可以将遵照这种数据格式写出来的xml数据保存到一个文件中去,并将文件的后缀名设定为.xml,那么这样的保存了xml数据的文件就叫做xml文件。
- xml文件是保存xml数据的一种方式,xml数据也可以以其他方式存在(如在内存中构建xml数据),不要将xml语言狭隘的理解成xml文件。
xml校验
- 浏览器除了内置HTML解析其外还内置了xml解析器,因此我们可以使用浏览器对xml进行校验
- 将前文中xml使用xml文件保存起来,利用浏览器进行校验