xml的概述与如何编写xml文件



xml语言的概述

xml介绍

xml语言是具有结构性的标记语言,  可以灵活的存储一对多的数据关系.

以上这种数据, 如果通过我们学习的集合来存储的话, 需要通过多个集合的嵌套使用.

那么很显然, 数据存储的过程就非常麻烦, 但是我们今天所学习的xml文件就可以很简单的存储这种一对多的数据

至于怎样存储, 我们稍后会详细讲解, 目前需要掌握的是关于xml的使用场景

用来存储一对多的数据 

 


另外, xml还有一些其他的应用方面:

之前学习过properties配置文件, 通过这种配置文件, 可以使代码的编写更加灵活.

但是这种配置文件也只能存储一个键值对的映射关系, 如果需要存储多个呢?

没错, 可以使用xml , 所以xml的另一方面应用就展示出来了

用来当做配置文件存储数据

 


1.1.2 问题: xml文件是用来做什么的?

核心思想:

答:存储数据

延伸问题: xml是怎样存储数据的?

答:以标签的形式存储  

例:  <name>Jack</name>



1.2 xml的文档声明

1.2.1 Xml文件的组成部分

文档声明

元素

元素的属性

注释

CDATA区

特殊字符

处理指令(PI:Processing Instruction):了解

绿色标注的内容:不作为掌握,了解即可

1.2.2 文档声明

什么是文档声明?

在编写XML文档时,需要先使用文档声明来声明XML文档。且必须出现在文档的第一行

这就好比我们在写java文件的时候需要声明class一样, 就是个硬性的规定.

如何编写文档声明?

<?xml version='1.0' encoding='UTF-8'?>

xml表示标签的名字

version表示当前文件的版本号

encoding表示当前编码, 需要跟文件的编码产生对应关系

ps: standalone表示标记此文档是否独立

了解即可

xml文件的概述与应用场景相关推荐

  1. xml文件概述及作用

    文章目录 xml文件 xml与html的区别: 特殊字符转义 xml文件 .XML,是Extensible Markup Language 的缩写,即可扩展标记语言.很类似于HTML. .XML:它被 ...

  2. python 解析xml格式_Python解析XML文件

    1.概述 Python有三种方法解析XML:SAX,DOM,以及ElementTree: 1.SAX (simple API for XML ) python 标准库包含SAX解析器,SAX用事件驱动 ...

  3. 大数据WEB阶段(一)XML文件的操作

    XML 一.XML概述 XML是什么? XML : Extensible Markup Language 可扩展标记语言 . 由w3c组织提供 , 2000年开发出1.0版本 , 现在用1.0版本居多 ...

  4. 【Audio driver】mixer_paths.xml文件分析

    前言 参考文件: Qualcomm 音频学习一 Qualcomm Audio HAL 音频通路设置 这两个参考文档逻辑特别清晰,我的这篇文章就是仿照他们的分析整理目前使用的mixer_paths.xm ...

  5. Mybatis-mybatis使用xml文件配置

    一,概述: Mybatis官网 Mybatis介绍: Mybatis是一款优秀的持久层框架,它支持定制化SQL,存储过程以及高级映射.mybaits 避免了几乎所有的JDBC代码和手动设置参数以及获取 ...

  6. AutowireCapableBeanFactory,实现不必配置xml文件,动态加载bean

    场景 今天遇见一个问题,如何能做到一个类,没有在spring的配置文件中配置,但是还能通过某种方式加载进来.通过查看一些代码,查看stackoverflow,了解了一些知识. 如果一个类并没有在app ...

  7. java xml 节点换行_Winform中对xml文件进行保存时空白节点自动换行问题的解决

    场景 Winform中自定义xml配置文件后对节点进行读取与写入: 在上面实现对xml配置文件进行节点的读取和写入时,发现一个问题, 就是节点的内容为空相应的xml文件中的节点会自动换行,那么下次再进 ...

  8. Winform中实现序列化指定类型的对象到指定的Xml文件和从指定的Xml文件中反序列化指定类型的对象

    场景 在Winform程序中需要将某些页面的设置存储到配置文件中,下次再次打开时通过配置文件读取,点击确定时能将将设置保存到配置文件中. 之前介绍过 Winform中自定义xml配置文件后对节点进行读 ...

  9. Winform中对xml文件进行保存时空白节点自动换行问题的解决

    场景 Winform中自定义xml配置文件后对节点进行读取与写入: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/10053213 ...

  10. SpringBatch 写xml文件(StaxEventItemWriter)用法(十四)

    文章目录 一.pom文件引入需要读取xml文件jar包 二.抽取写xml文件公共writer 三.processor 四.配置写xml文件job 五.执行job 前言:在一些业务场景中,可能需要读取x ...

最新文章

  1. ZOJ 1025 Wooden Sticks(快排+贪心)
  2. 【AC Saber】离散化
  3. 表之顺序结构和链式结构
  4. fastdfs redis java,大文件上传_断点续传_文件分片传输_fastdfs_前后端一站式解决方案...
  5. 学java需要什么基础_学java需要什么基础?
  6. Web学习之跨域问题及解决方案
  7. mysql多种join_MySQL的几种Join
  8. iOS 权限判断 跳转对应设置界面
  9. 西瓜书+实战+吴恩达机器学习(十四)无监督学习之聚类(k-means, LVQ, 高斯混合聚类, DBSCAN, AGNES)
  10. 用NE5532运算放大器制作降噪耳机
  11. Struts2拦截器的学习
  12. 类型函数(type function)
  13. 80端口为什么要备案_搞网站的你,不了解一下共享虚拟主机和备案问题
  14. Pray for 京阿尼——愿逝者安息,伤者早日康复
  15. 个人app开发之找亮点
  16. c语言电话簿管理系统的,C语言 电话簿管理系统VC++6.0运行通过
  17. 开关电源中电容与电感时间常数
  18. 技术人攻略访谈四十|刘睿民:数据库战国时代,我不跟你们玩政治!
  19. 调音台使用基础-通道条、信号流简介
  20. hook failed (add --no-verify to bypass)

热门文章

  1. PLC控制三相异步电动机正反转系列实训QY-DG800E
  2. 建模实训报告总结_3d建模实习报告
  3. 思科asa5515端口映射_思科防火墙端口映射配置方法
  4. 三星s8html查看器,三星S8/S8+ 刷机软件工具
  5. 【代码笔记】Web--使用Chrome来查看网页源代码
  6. Windows 2008 R2 SP1 离线安装IE11
  7. 利用可道云kodexplorer一键部署私有云!路由器免费变NAS!
  8. java jni so_java 用jni调用so全过程
  9. 柯美6501服务器系统,柯美6501维修手册全-(1).pdf
  10. 《工业设计史》第五章:设计改革