xml文件的概述与应用场景

XML是一种结构化的标记语言,用于灵活地存储一对多的数据关系。它常用于数据存储和配置文件,替代单一键值对映射的properties文件。XML通过标签形式存储数据,文档声明是XML文档的第一行,指定版本和编码,如<?xml version='1.0' encoding='UTF-8'?>。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >



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表示标记此文档是否独立

了解即可





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值