zoukankan      html  css  js  c++  java
  • 【风马一族_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文件保存起来,利用浏览器进行校验
    每天完成一件事。 不管是为了什么。
  • 相关阅读:
    PHP7 快速编译安装
    php访问url的四种方式
    php获取文件 return array数组的值
    thinkphp3.2自定义success及error跳转页面
    think php 访问时
    vtk点云数据的显示[转]
    strlen() 和 sizeof() 在字符串中的使用
    函数 MultiByteToWideChar() 详解
    函数WideCharToMultiByte() 详解
    wchar_t 和 char 之间转换
  • 原文地址:https://www.cnblogs.com/sows/p/5854071.html
Copyright © 2011-2022 走看看