XML概述

XML(EXtensible Markup Language)是一种可扩展的标记语言,用于存储和传输数据。XML标签自定义,以成对形式出现,可以包含属性。XML文件需遵循特定的语法规则,包括文件声明和唯一根标签。解析XML常用方法有DOM,它将XML文件转化为内存中的树形结构。

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

XML概述

XML的全称为(EXtensible Markup Language),是一种可扩展的标记语言。

标记语言:通过标签来描述数据的一门语言(标签有时我们也将其称之为元素)

可扩展:标签的名字是可以自定义的

可以理解为:XML文件时由很多标签组成的,而标签名是可以自定义的。

作用:用于进行存储数据和传输数据

作为软件的配置文件

 

XML标签

标签由一对尖括号和合法标识符组成   <student>

标签必须成对出现    <student>       </student>

特殊的标签可以不成对,但是必须有结束标记<address/>

标签中可以定义属性,属性和标签空格隔开

属性值必须用引号引起来  <student id="1"></student>

 

XML语法规则

XML文件的后缀名为:xml

文件声明必须是第一行第一列

<?XML version="1.0"encoding="UTF-8"standalone="yes"?>

version:该属性是必须存在的

encoding:该属性不是必须的

打开当前xml文件的时候是使用什么字符编码表

(一般取值都是UTF-8)

standalone:该属性不是必须的,描述XML文件是否依赖其他的xml文件,取值为yes/no

必须重做一个根标签,有且只能有一个

 

解析XML

常见的解析思想

DOM(Document Object Model)文档对象模型:

就是把文档的各个部分看做成对应的对象。

会把xml文件全部加载到内存。

在内存中形成一个树形结构,再获取对应的值

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值