zoukankan      html  css  js  c++  java
  • XML学习总结(一)——XML介绍

     

    一、XML概念

      Extensible Markup Language,翻译过来为可扩展标记语言。Xml技术是w3c组织发布的,目前推荐遵循的是W3C组织于2000发布的XML1.0规范。

    二、学习XML的目的

      在现实生活中大量存在有关系的数据,如下图(图-1)所示

      

    图-1

     

      这样的数据如何交给计算机处理呢?,XML语言出现的根本目标在于描述上图(图1)那种在现实生活中经常出现的有关系的数据

      在XML语言中,它允许用户自定义标签。一个标签用于描述一段数据;一个标签可分为开始标签和结束标签,在开始标签和结束标签之间,又可以使用其它标签描述其它数据,以此来实现数据关系的描述。例如:

    复制代码
     1 <?xml version="1.0" encoding="UTF-8"?>
     2 <中国>
     3     <北京>
     4         <海淀></海淀>
     5         <丰台></丰台>
     6     </北京>
     7     <湖南>
     8         <长沙></长沙>
     9         <岳阳></岳阳>
    10     </湖南>
    11     <湖北>
    12             <武汉></武汉>
    13             <荆州></荆州>
    14     </湖北>
    15 </中国>
    复制代码

    三、XML常见应用

      XML技术除用于保存有关系的数据之外,它还经常用作软件配置文件,以描述程序模块之间的关系。

      在一个软件系统中,为提高系统的灵活性,它所启动的模块通常由其配置文件决定,例如一个软件在启动时,它需要启动A、B两个模块,而A、B这两个模块在启动时,又分别需要A1、A2和B1、B2模块的支持,为了准确描述这种关系,此时使用XML文件最为合适不过。

  • 相关阅读:
    微信小程序 'errcode' => 47003,'errmsg' => 'argument invalid! hint
    微信分账
    Acwing-----1016. 最大上升子序列和
    Acwing-----1012. 友好城市
    Acwing-----482. 合唱队形
    Acwing-----1014. 登山
    Acwing-----1017. 怪盗基德的滑翔翼
    Acwing-----275. 传纸条
    Acwing-----1027. 方格取数
    Acwing-----1018. 最低通行费
  • 原文地址:https://www.cnblogs.com/java2016/p/5384305.html
Copyright © 2011-2022 走看看