基础XML

本文介绍了XML(可扩展标记语言),它是一种用于结构化、传输和存储数据的格式,自定义标签取代预定义的,展示了XML声明、元素结构、开始和结束标签、元素命名规则、属性使用、ID引用以及大小写敏感性等内容。

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

什么是XML?

可扩展标记语言(extensible markup language, XML)。

类似于HTML,但它用于结构化、传输和存储数据,而非展示数据;其中标签是自定义的,而非预定义的。

*XML中5个预定义的字符,应使用实体引用来替代
<&lt;less than
>

&gt

greater than
&&amp;ampersand
'&aposapostrophe
"&quot;quotation mark

例如,肥鸟在自己的行李上用XML贴了一张标签:

<!-- 这是一张标签-->
<label>
<owner>Fat bird</owner>
<tel>*******7441</tel>
<address>No.4, Bird's Nest</address>
<content>Some clothes and textbooks</content>
</label>

怎么写XML?

XML文档的要素:*XML声明,元素

<?xml version"1.0" encoding="UTF-8"?>
<root>
<child>
<subchild>...</subchild>
</child>
<child>
<subchild>...</subchild>
...
</child>
</root>

根元素是所有其他元素的父元素。

每个元素包括开始标签,结束标签,元素内容。

元素名可以包含字母、数字、字符,但不能以数字或标点符号开始,不能以xml开始(或X目录,XML),不能含空格。

可以包含属性,位于开始标签中(名称="值"),其中双引号也可使用单引号。(尽量避免使用属性,因其不易于扩展。)

        可以向元素分配ID引用,用于标识XML元素

如:

<title lang="en" color="blue">How to write XML file?</title>
<man id="1" age='30' nickname="the &quot;Kiwi&quot;">Kevin</man>
<man id="2" age="16" nickname='the "Panda"'>Betty</man>

【注意】

1. XML标签对大小写敏感

2. 允许空标签

<tag></tag>
<tag />

3. 标签必须正确嵌套

参考文献:XML 教程 | 菜鸟教程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值