XML - 元素



XML 元素可定义为 XML 的构建模块。元素可充当容纳文本、元素、属性、媒体对象或所有这些内容的容器。

每份 XML 文档包含一个或多个元素,其范围不是由起始和结束标签分隔的,就是由空元素标签分隔的(空元素适用)。

语法

以下是书写 XML 元素的语法 -

<element-name attribute1 attribute2>
....content
</element-name>

其中,

  • element-name 是元素的名称。起始和结束标签中的名称及其大小写必须匹配。

  • attribute1,attribute2 是元素的属性,由空格分隔。属性定义了元素的属性。它将名称与值关联起来,值是一系列字符。属性的书写方式为 -

name = "value"

名称后跟一个= 符号和双引号(“ ”)或单引号(' ')内的字符串

空元素

空元素(无内容的元素)具有以下语法 -

<name attribute1 attribute2.../>

以下是使用各种 XML 元素的 XML 文档示例 -

<?xml version = "1.0"?>
<contact-info>
   <address category = "residence">
      <name>Tanmay Patil</name>
      <company>TutorialsPoint</company>
      <phone>(011) 123-4567</phone>
   </address>
</contact-info>

XML 元素规则

必须遵守以下规则才能构成 XML 元素 -

  • 元素名称可包含任何字母数字字符。名称中允许的唯一标点符号是连字符 (-)、下划线 (_) 和句号 (.)。

  • 名称区分大小写。例如,Address、address 和 ADDRESS 是不同的名称。

  • 元素的起始和结束标签必须相同。

  • 作为容器的元素可以包含文本或元素,如上述示例所示。

广告