XML学习总结(2)——XML简单介绍
2019独角兽企业重金招聘Python工程师标准>>>
一、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文件最为合适不过。
转载于:https://my.oschina.net/zhanghaiyang/blog/606358
XML学习总结(2)——XML简单介绍相关推荐
- XML学习笔记之XML的简介
最近,自学了一段时间xml,希望通过学习笔记的整理能够巩固一下知识点,也希望把知识分享给你们(描红字段为重点): XML(extensible Markup language):可扩展的标记语言,解决 ...
- nvidia深度学习加速库apex简单介绍
介绍地址:https://docs.nvidia.com/deeplearning/sdk/mixed-precision-training/index.html 本人英文水平有限,有误请指正. 使用 ...
- ZooKeeper学习第一期---Zookeeper简单介绍(转)
转载来源:https://www.cnblogs.com/sunddenly/p/4033574.html 一.分布式协调技术 在给大家介绍ZooKeeper之前先来给大家介绍一种技术--分布式协调技 ...
- ZooKeeper学习第一期---Zookeeper简单介绍
引用:http://www.cnblogs.com/sunddenly/p/4033574.html 加入了一部分个人理解 一.传统分布式系统(主备) 如图1.1备节点定时ping主节点,返回Ack. ...
- Android学习之四大组件简单介绍
组件是可以调用的基本功能模块.Android的应用程序就是由组件组成的,Android系统中有四个重要的组件,分别是Activity(活动).Service(服务).BroadcaseReceiver ...
- apicloud入门学习笔记1:简单介绍
官网地址:https://www.apicloud.com/ 新手开发指南:https://docs.apicloud.com/APICloud/junior-develop-guide 开发语言:H ...
- Git学习笔记1--Git原理简单介绍
Git是一个分布式的版本号控制工具,假设想用github等版本号控制系统,核心就是git,以下简介一些git的基础原理,原文:http://git-scm.com/book/en/Getting-St ...
- 【贪玩巴斯】Unity3D初学圣经(一)——学习要求 Unity简单介绍 游戏引擎介绍 课程体系介绍 「1-1 到 1-4 」—— 2021年12月9日
Unity3D初学圣经 一 --学习要求 & Unity简单介绍 & 游戏引擎介绍 & 课程体系介绍 本文对应视频P1 1-1 到P2 1-4 1.学习要求 2.Unity简单 ...
- 深度学习推荐系统之wide deep介绍和代码实现
阅读前思考 在你的应用场景中,哪些特征适合放在Wide侧,哪些特征适合放在Deep侧,为什么呢? 为什么Wide部分要用L1 FTRL训练? 为什么Deep部分不特别考虑稀疏性的问题? 系列导读 深度 ...
- HTML、HTML5、XHTML、XML、XSL、DTD、XML Schema 简单介绍
在学习 WEB 开发中,我们可能经常搞不清 HTML.HTML5.XHTML.XML.XSL.DTD.XML Schema 的概念,容易将其混为一谈,在网上搜集大量资料后,在此做一下总结. 在介绍上面 ...
最新文章
- Algorithms学习笔记-Chapter0序言
- 写1行代码影响1000000000人,这是个什么项目?
- 21 个非常有用的 .htaccess 提示和技巧
- 牛客 - 牛牛的Link Power II(线段树)
- 微软开源的Trill是什么?
- datatable怎么根据两列分组_公司要IT转型,我该怎么办?用Python进行数据处理
- PC版-B站下载视频
- bzoj 4236: JOIOJI(map+pair)
- 全局索引 前缀索引_面试系列 索引种类与优化
- struts2 传递json对象时的延迟加载异常处理方法
- QThread: Destroyed while thread is still running 解决方法
- 完美解决Mac无法写入NTFS硬盘——Mounty for NTFS
- 保存下载图片(taro h5)
- 搭建自己的无人值守本地影视点播系统
- 最硬核的独立蒙特卡洛抽样法
- 智能世界2030八大展望
- 树莓派oled IP显示
- 全新第八代智能英特尔® 酷睿™ 处理器经全面优化
- python之禅中英版
- Java项目源码下载S2SH洋酒销售系统的设计与实现|商城电商购物系统
热门文章
- python版本不同影响大不大_Python的不同版本对编程有影响吗
- blocked java线程_Java线程状态:BLOCKED与WAITING的区别
- 冬奥闭幕式黑科技再次引爆全网,AR中国结、折柳寄情……还有212项科技藏在冬奥里...
- 机器人第一次独立手术!最快55分钟缝合肠道,华裔教授带队研发,“结果显著优于外科医生”...
- 韩国踩点跪:自愿向美交半导体机密,曾放话硬刚
- “赶上热词热概念,是我们不幸的一面” | 对话小冰公司CEO李笛
- 区块链只能炒币?5G通信、医疗健康、食品安全,采购管理这些领域都已用上国产自研长安链...
- 明尼苏达大学研究团队道歉,Linux内核维护人员:拒绝
- Science新研究颠覆认知,有望一举解决困扰器官移植60余年问题,网友:生物课本得改了...
- 全球十大AI训练芯片大盘点:华为昇腾910是中国唯一入选