XML 语法规则元素

XML 语法规则


XML 的语法规则很简单,且很有逻辑。

这些规则很容易学习,也很容易使用。


XML 声明

XML 声明文件的可选部分,如果存在需要放在文档的第一行,如下所示:

<?xml version="1.0" encoding="utf-8"?>

以上实例包含 XML 版本(version="1.0"),甚至包含字符编码(encoding="utf-8")。

UTF-8 也是 HTML5, CSS, JavaScript, PHP, 和 SQL 的默认编码。


XML 文档必须有根元素

XML 必须包含根元素,它是所有其他元素的父元素,比如以下实例中 root 就是根元素:

<root> <child> <subchild>.....</subchild> </child> </root>

以下实例中 note 是根元素:

<?xml version="1.0" encoding="UTF-8"?> <note> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body> </note>

XML文档由元素构成,每个元素包括开始标签、结束标签和元素内容。


属性

元素可以包含属性,属性提供有关元素的附加信息。

属性位于开始标签中,例如:

<person age="30" gender="male">John Doe</person>

XML 单标签

所有的 XML 元素一般都有一个关闭标签,但也允许单标签的使用的。

单标签的写法如下:

<elementName attribute="value" />

单标签是指在一个标签中同时包含了开始和结束标签,形式类似于 HTML 中的空元素标签。

在XML中,你可以使用以下两种方式表示单标签:

使用空元素标签:

<exampleTag />

使用开始和结束标签,但是不包含任何内容:

<exampleTag></exampleTag>

这两种表示方式是等效的,你可以根据个人或项目的约定选择使用其中之一。

在许多XML解析器中,它们都会将这两种形式解释为相同的结构。

实例

<lineBreak />

这里 <lineBreak /> 是一个单标签,表示一个换行的操作。

带属性的单标签:

<image src="logo.png" alt="Logo" />

这个标签表示一个图像元素,它包含 src 和 alt 属性,表示图像的路径和替代文本。

XML 文件示例:

实例

<?xml version="1.0" encoding="UTF-8"?>
<root>
    <note to="Tove" from="Jani" heading="Reminder" body="Don't forget me this weekend!" />
    <emptyElement attribute="value" />
</root>

在这个示例中,<note> 和 <emptyElement /> 都是单标签。<note> 标签的用途是传递信息,而 <empt

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

奋进学堂

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值