XML-----数据交换标准(可扩展标记语言)

XML文件以.xml为后缀,常用于配置信息存储,与HTML不同,它专注于数据的传输和存储,严格区分大小写,且仅有一个根元素。XML支持自定义标签,并可通过DTD或XML Schema进行约束。DTD是早期的约束方式,而XML Schema提供更强大的功能,如支持更多数据类型和详细语义限制。

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

以xml为后缀的文件,第一行需要加入

<?xml version="1.0" encoding="UTF-8"?>     对文档声明      '<'与'?' 以及'?'与xml之间不能有空格

对标签进行自定义创建,但必须成对出现

<中国>
<河北>
    <城市>张家口</城市>
    <城市>石家庄</城市>
</河北>

<山西>
    <城市>太原</城市>
    <城市>大同</城市>
</山西>
</中国>

注:通常采用xml格式来存放相关的配置信息

xml与html的比较

1.html文件是用来显示数据的,xml文件是用来运输和存储数据

2.html不区分大小写,xml严格区分大小写

3.html可以有多个根元素,xml只有一个根元素

4.html空格自动过滤,xml不会

5.html的标记都是预定义的,xml的标记可以根据自己的需要自定义

关于属性的值必须要要用双引号或者单引号引起来

注释信息的格式

<!--注释信息-->

DTD约束(Document Type Definition)

DTD是早期出现的一种XML约束模式文件

针对于上例,我们写一个city.dtd文件

<!EL
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值