XML |句法
先决条件: XML |基本
在本文中,我们将讨论在编写 XML 文档或 XML 应用程序时使用的 XML 语法规则。这是一个非常简单直接的学习和编码。
下面是一个完整的 XML 文档,用于详细讨论每个组件。
Students
Teacher
Regarding assignment submission
All students will have to submit assignment by tomorrow.
XML 声明或 XML Prolog 的语法规则:
下面是对每一点的解释。
- 这一行称为 XML Prolog 或 XML 声明。
- 此行是可选的,即它可以在 XML 文档中使用或不使用。但是,如果使用它应该是第一行。
- version=”1.0” 是当前使用的 XML 的版本。有多种版本的 XML 可用。
- encoding="UTF-8" 指定了编写 XML 文档时使用的字符编码,例如 êèé 表示法语等。它的默认值为“UTF-8”。有关字符编码的更多信息,请单击此处。
- 此声明区分大小写,例如“xml”在 .xml 中必须小写。
根元素的语法规则:
- 每个 XML 文件都应该有一个或多个 Root 元素以避免错误。
例如下面的代码是错误的,因为它不包含 Root 元素。Students Teacher Regarding assignment submission All students will have to submit assignment by tomorrow. - 在第一个示例中,根元素是
,所有其余元素 、 等都是子元素并驻留在根元素中。 - 它区分大小写。
XML 元素的语法规则:
- XML 元素应该有一个结束元素,例如
Hi 是正确的,但Hi 不正确,因为它不包含结束元素并且会抛出错误,反之亦然。 - XML 中的元素应该正确嵌套,否则会抛出错误。例如
嵌套正确,但Geeks 是错误的,因为如果Geeks 在 内部打开元素,那么这也应该在 元素内结束。 - 它也是区分大小写的,即开始和结束元素应该是相同的大小写。例如
.... 是正确的,但..... 是不正确的,它会抛出一个错误。
XML 属性的语法规则:
- XML 属性有两个部分,一个是名称,另一个是它的值。它位于 XML 元素的开口内。例如:
所有学生必须在明天之前提交作业。
这里 category 是属性名称,message 是它的值,属性值应该是单引号或双引号,否则会抛出错误。属性名称不带任何引号。 - XML 属性也区分大小写。
- 一个 XML 元素可以有多个属性,但不能在同一个元素中具有相同的属性名称。
例如:GeeksforGeeks
上述属性是正确的,因为具有多个属性名称不同的属性。
GeeksforGeeks
上面的属性是错误的,因为在单个元素中具有相同的属性名称。
XML 注释:编写 XML 注释的正确语法是:
不正确的评论: 即评论之间不允许有两个破折号。 - 在第一个示例中,根元素是