XML 文件由標(biāo)簽、屬性和文本數(shù)據(jù)組成。XML 文件的結(jié)構(gòu)如下:
聲明部分:XML 文件以 XML 聲明開(kāi)始,用于指定 XML 的版本和字符編碼方式,通常為 <?xml version="1.0" encoding="UTF-8"?>
。
元素(Element):XML 中的基本單位是元素,用標(biāo)簽表示,例如 <book>
是一個(gè)元素的開(kāi)始標(biāo)簽,</book>
是一個(gè)元素的結(jié)束標(biāo)簽。元素可以包含其他元素、屬性或文本數(shù)據(jù)。
屬性(Attribute):元素可以擁有屬性,屬性用于提供有關(guān)元素的額外信息。屬性通常寫(xiě)在開(kāi)始標(biāo)簽中,格式為 name="value"
。
文本數(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
屬性以及 title
和 author
子元素。