
- XML 教程
- XML - 首頁
- XML - 概述
- XML - 語法
- XML - 文件
- XML - 宣告
- XML - 標籤
- XML - 元素
- XML - 屬性
- XML - 註釋
- XML - 字元實體
- XML - CDATA 區段
- XML - 空格
- XML - 處理
- XML - 編碼
- XML - 驗證
- XML 有用資源
- XML - 快速指南
- XML - 有用資源
XML - 處理
本章描述了處理指令 (PIs)。根據 XML 1.0 建議定義,
"處理指令 (PIs) 允許文件包含應用程式的指令。PIs 不是文件字元資料的一部分,但**必須**傳遞給應用程式。"
處理指令 (PIs) 可用於將資訊傳遞給應用程式。PIs 可以出現在標記之外的文件中的任何位置。它們可以出現在序言中,包括文件型別定義 (DTD),在文字內容中,或在文件之後。
語法
以下是 PI 的語法:
<?target instructions?>
其中
目標 - 標識指令所針對的應用程式。
指令 - 描述應用程式要處理的資訊的字元。
PI 以特殊標籤<?開頭,以?>結尾。在遇到字串?>後立即結束內容的處理。
示例
PIs 很少使用。它們主要用於將 XML 文件連結到樣式表。以下是一個示例:
<?xml-stylesheet href = "tutorialspointstyle.css" type = "text/css"?>
這裡,目標是xml-stylesheet。href="tutorialspointstyle.css" 和 type="text/css" 是資料或指令,目標應用程式將在處理給定 XML 文件時使用這些資料或指令。
在這種情況下,瀏覽器透過指示應在顯示之前轉換 XML 來識別目標;第一個屬性指出轉換的型別是 XSL,第二個屬性指向其位置。
處理指令規則
PI 可以包含任何資料,除了組合?>,它被解釋為結束分隔符。以下是兩個有效 PI 的示例:
<?welcome to pg = 10 of tutorials point?> <?welcome?>
廣告