XML - 元素
XML 元素 可以被定义为 XML 的构建块。元素可以作为容器来容纳文本、元素、属性、媒体对象或这些内容的组合。
每个 XML 文档包含一个或多个元素,这些元素的范围要么由开始标签和结束标签限定,要么对于空元素,由空元素标签限定。
语法
以下是编写 XML 元素的语法 −
<element-name attribute1 attribute2> ....content </element-name>
其中,
element-name 是元素的名称。name 在开始标签和结束标签中的大小写必须匹配。
attribute1, attribute2 是元素属性,由空白字符分隔。属性定义了元素的属性。它将名称与值关联起来,值是一串字符。属性写作为 −
name = "value"
name 后跟一个 = 号和双引号(" ")或单引号(' ')内的字符串 value。
空元素
空元素(没有内容的元素)具有以下语法 −
<name attribute1 attribute2.../>
以下是一个使用各种 XML 元素的 XML 文档示例 −
<?xml version = "1.0"?>
<contact-info>
<address category = "residence">
<name>Tanmay Patil</name>
<company></company>
<phone>(011) 123-4567</phone>
</address>
</contact-info>
XML 元素规则
XML 元素需要遵循以下规则 −
元素 name 可以包含任何字母数字字符。名称中允许的唯一标点符号是连字符 (-)、下划线 (_) 和句点 (.)。
名称区分大小写。例如,Address、address 和 ADDRESS 是不同的名称。
元素的开始标签和结束标签必须完全相同。
作为容器的元素可以包含文本或其他元素,如上例所示。