XML聲明

本章介紹了XML聲明的細節。 XML聲明包含了準備XML處理器解析XML文檔的詳細信息。它是可選的,但在使用時,它必須出現在XML文檔中的第一行.

句法

下面的句法是XML聲明:

每個參數包含一個參數的名稱,等號報價中號(=)和參數值。下表列出了詳細的上述語法:

參數

參數

參數說明

版本

1.0

指定XML標準所使用的版本.

編碼

UTF-8, UTF-16, ISO-10646-UCS-2, ISO-10646-UCS-4, ISO-8859-1 to ISO-8859-9, ISO-2022-JP, Shift_JIS, EUC-JP

它定義了文檔中使用的字符編碼​​。 UTF-8是使用的默認編碼.

單機

 或 .

它通知文件是否依賴於信息從外部源,諸如外部的文檔類型定義(DTD)的語法分析程序,其內容。默認值被設置爲無。將其設置爲yes告訴處理器有需要解析的文件沒有外部聲明。

規則

一個XML聲明,應當遵守下列規定

  • 如果XML聲明是存在於XML中,必須將其放置爲在XML文檔中的第一行.

  • 如果XML聲明包含,它必須包含版本號屬性.

  • 參數名稱和值是區分大小寫的.

  • 該名總是以小寫字母.

  • 放置參數的順序是很重要的。正確的順序是:版本,編碼和獨立.

  • 可用於單個或雙引號.

  • XML聲明沒有結束標籤,即;

XML聲明的例子

以下是XML的聲明幾個例子:

XML聲明不帶參數:

XML聲明與版本定義: XML聲明與定義的所有參數:

XML聲明在單引號中定義的所有參數: