XML 文件的結(jié)構(gòu)是怎樣的

XML
小樊
136
2024-06-14 22:39:33

XML 文件由標(biāo)簽、屬性和文本數(shù)據(jù)組成。XML 文件的結(jié)構(gòu)如下:

  1. 聲明部分:XML 文件以 XML 聲明開(kāi)始,用于指定 XML 的版本和字符編碼方式,通常為 <?xml version="1.0" encoding="UTF-8"?>。

  2. 元素(Element):XML 中的基本單位是元素,用標(biāo)簽表示,例如 <book> 是一個(gè)元素的開(kāi)始標(biāo)簽,</book> 是一個(gè)元素的結(jié)束標(biāo)簽。元素可以包含其他元素、屬性或文本數(shù)據(jù)。

  3. 屬性(Attribute):元素可以擁有屬性,屬性用于提供有關(guān)元素的額外信息。屬性通常寫(xiě)在開(kāi)始標(biāo)簽中,格式為 name="value"。

  4. 文本數(shù)據(jù):元素中可以包含文本數(shù)據(jù),即元素的內(nèi)容。文本數(shù)據(jù)可以是純文本,也可以包含其他元素。

示例:

<?xml version="1.0" encoding="UTF-8"?>
<library>
  <book id="1">
    <title>XML Basics</title>
    <author>John Doe</author>
  </book>
  <book id="2">
    <title>Advanced XML</title>
    <author>Jane Smith</author>
  </book>
</library>

在上面的示例中,<library> 是根元素,包含兩個(gè) <book> 元素,每個(gè) <book> 元素有一個(gè) id 屬性以及 titleauthor 子元素。

0