ProcessingInstruction

Baseline 已廣泛支援

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨2015 年 7 月⁩以來,各瀏覽器均已提供此特性。

ProcessingInstruction 介面表示一個 處理指令;也就是說,一個 Node 嵌入了一個針對特定應用程式的指令,但可以被任何不識別該指令的應用程式忽略。

警告:ProcessingInstruction 節點僅在 XML 文件中受支援,在 HTML 文件中不受支援。在 HTML 文件中,處理指令將被視為註釋,並在樹中表示為 Comment 物件。

處理指令可能與 XML 宣告不同。

注意:使用者定義的處理指令不能以 "xml" 開頭,因為 xml 字首的處理指令目標名稱是 XML 規範保留用於特定標準用途的(例如,請參閱 <?xml-stylesheet ?>)。

例如

html
<?xml version="1.0"?>

是一個處理指令,其 targetxml

EventTarget Node CharacterData ProcessingInstruction

例項屬性

此介面還繼承了其父介面 CharacterDataNodeEventTarget 的屬性。

ProcessingInstruction.sheet 只讀

返回關聯的 StyleSheet 物件(如果存在);否則返回 null

ProcessingInstruction.target 只讀

標識指令目標應用程式的名稱。

例項方法

此介面沒有特定方法,但繼承了其父介面 CharacterDataNodeEventTarget 的方法。

規範

規範
DOM
# interface-processinginstruction

瀏覽器相容性

另見