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-stylesheethref="tutorialspointstyle.css"type="text/css"資料指令,目標應用程式將在處理給定 XML 文件時使用這些資料或指令。

在這種情況下,瀏覽器透過指示應在顯示之前轉換 XML 來識別目標;第一個屬性指出轉換的型別是 XSL,第二個屬性指向其位置。

處理指令規則

PI 可以包含任何資料,除了組合?>,它被解釋為結束分隔符。以下是兩個有效 PI 的示例:

<?welcome to pg = 10 of tutorials point?>

<?welcome?>
廣告