ProcessingInstruction
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
ProcessingInstruction
インターフェイスは処理命令を表します。すなわち、特定のアプリケーションを対象とした埋め込み Node
を表します。しかし、その命令を理解できないほかのアプリケーションは無視することができます。
警告: ProcessingInstruction
ノードは XML 文書のみが対応しており、 HTML 文書は対応していません。この中では、処理命令はコメントとみなされ、ツリーでは Comment
オブジェクトとして表現されます。
処理命令は XML 宣言とは異なることがあります。
メモ: ユーザー定義の処理命令は "xml
" で始めることはできません。 xml
接頭辞を持つ処理命令のターゲット名は、 XML 仕様書によって特定の標準的な用途のために予約されているからです(例えば、 <?xml-stylesheet ?>
などを見てください)。
例えば、次のようなものです。
<?xml version="1.0"?>
これは target
が xml
の処理命令です。
インスタンスプロパティ
このインターフェイスは親インターフェイスである CharacterData
, Node
, EventTarget
からプロパティを継承しています。
ProcessingInstruction.sheet
読取専用-
存在すれば、関連付けられた
StyleSheet
オブジェクトを返します。なければnull
を返します。 ProcessingInstruction.target
読取専用-
この命令が対象とするアプリケーションを識別する名前です。
インスタンスメソッド
このインターフェイスには固有のメソッドはありませんが、親インターフェイスである CharacterData
, Node
, EventTarget
からメソッドを継承しています。
仕様書
Specification |
---|
DOM Standard # interface-processinginstruction |
ブラウザーの互換性
BCD tables only load in the browser