XML文檔結構

XML(Extensible Markup Language)即可擴展標記語言,它與HTML一樣,都是SGML(Standard Generalized Markup Language,標準通用標記語言)。

 

xml文檔結構說明

 

一、示例文檔:

 

01<?xml version="1.0" encoding="iso-8859-1" standalone="yes" ?>

02<!--註釋-->

03 <bookstore>

04  <book catalog="Programming">

05    <title lang="en">C++ Programming Language</title>
06    <author>Bjarne Stroustrup</author>
07    <year>1998</year>
08    <price>98.0</price>
09  </book>
10  <book catalog="Networking">
11    <title lang="en">TCP/IP Illustrated</title>
12    <author>Richard Stevens</author>
13    <year>1996</year>
14    <price>56.0</price>
15  </book>
16</bookstore>

 

注:每行前面的數字表示行標,不是xml文檔的組成部分。

 

二、說明

1、第一行爲xml文檔的聲明。標準xml文檔都由聲明開始,如示例第一行,聲明必須位於文檔的第一行。

聲明中個屬性的意義:

version:版本號。必須爲1.0

encoding:編碼方式。支持utf-8、iso-8859-1等

standaalone:是否獨立。有效值爲yes和no,定義了外部定義的 DTD 文件的存在性。no 表示這個 XML 文檔不是獨立的而是依賴於外部所定義的一個 DTD;yes 表示這個 XML 文檔是自包含的(self-contained)。

2、第二行爲註釋部分。此部分不是必須的,它可以出現在文檔的任何位置(除聲明部分和標籤內部)。

3、第三行至第十六行爲根節點。每個xml文檔有且只有一個根節點。

 4、第四行至第九行爲一個子節點。根節點可以有多個子節點,子節點還可以有自己的子節點。

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章