1. 开始标签和结束标签:
- 开始标签(Start Tag):
- 元素的开始标签包含元素的名称,以尖括号括起来。例如:<element>。
- 结束标签(End Tag):
- 元素的结束标签也以尖括号括起来,但在名称前添加了一个斜杠。例如:</element>。
2. 内容:
- 内容(Content):
- 元素的内容是位于开始标签和结束标签之间的部分。例如:<name>John Doe</name>中,John Doe 就是 <name> 元素的内容。
3. 属性:
- 属性(Attributes):
- 元素可以包含属性,属性提供有关元素的额外信息。属性位于开始标签中,使用名称和值的形式定义。例如:<element attribute="value">Content</element>。
4. 空元素:
- 空元素(Empty Element):
- 如果元素没有内容,可以使用空元素的形式,即在开始标签中添加一个斜杠。例如:<emptyElement />。
5. 元素的嵌套:
- 元素的嵌套:
- 元素可以嵌套在其他元素中,形成层次结构。例如:
<person>
<name>John Doe</name>
<age>30</age>
</person>
在这个例子中,<name> 和 <age> 元素嵌套在 <person> 元素中。
6. CDATA:
- CDATA(Character Data):
- CDATA用于在元素中包含不需要转义的文本。CDATA块以 <![CDATA[ 开始,以 ]]> 结束。例如:
<description><![CDATA[This is some <b>bold</b> text.]]></description>
这些基本特征构成了XML元素的基础。元素的灵活性和嵌套性使得XML能够以层次结构的方式清晰地表示各种类型的数据。在XML文档中,元素的结构和组织方式反映了数据的逻辑关系。
转载请注明出处:http://www.pingtaimeng.com/article/detail/12115/XML