- XML 教程
- XML - 首頁
- XML - 概述
- XML - 語法
- XML - 文件
- XML - 宣告
- XML - 標籤
- XML - 元素
- XML - 屬性
- XML - 註釋
- XML - 字元實體
- XML - CDATA 區段
- XML - 空格
- XML - 處理
- XML - 編碼
- XML - 驗證
- XML 有用資源
- XML - 快速指南
- XML - 有用資源
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' ?>
廣告