XML - 宣告



本章詳細介紹了 XML 宣告。XML 宣告包含準備 XML 處理器解析 XML 文件的詳細資訊。它是可選的,但如果使用,則必須出現在 XML 文件的第一行。

語法

以下語法顯示了 XML 宣告 -

<?xml
   version = "version_number"
   encoding = "encoding_declaration"
   standalone = "standalone_status"
?>

每個引數由引數名稱、等號 (=) 和帶引號的引數值組成。下表詳細顯示了上述語法 -

引數 引數值 引數描述
版本 1.0 指定使用的 XML 標準的版本。
編碼 UTF-8、UTF-16、ISO-10646-UCS-2、ISO-10646-UCS-4、ISO-8859-1 至 ISO-8859-9、ISO-2022-JP、Shift_JIS、EUC-JP 它定義了文件中使用的字元編碼。UTF-8 是使用的預設編碼。
獨立 是或否 它通知解析器文件是否依賴於外部源(例如外部文件型別定義 (DTD))的資訊來獲取其內容。預設值為。將其設定為告訴處理器解析文件不需要任何外部宣告。

規則

XML 宣告應遵守以下規則 -

  • 如果 XML 中存在 XML 宣告,則必須將其放置在 XML 文件的第一行。

  • 如果包含 XML 宣告,則必須包含版本號屬性。

  • 引數名稱和值區分大小寫。

  • 名稱始終為小寫。

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

  • 可以使用單引號或雙引號。

  • XML 宣告沒有結束標籤,即</?xml>

XML 宣告示例

以下是 XML 宣告的一些示例 -

沒有引數的 XML 宣告 -

<?xml >

帶有版本定義的 XML 宣告 -

<?xml version = "1.0">

定義了所有引數的 XML 宣告 -

<?xml version = "1.0" encoding = "UTF-8" standalone = "no" ?>

用單引號定義了所有引數的 XML 宣告 -

<?xml version = '1.0' encoding = 'iso-8859-1' standalone = 'no' ?>
廣告

© . All rights reserved.