ProcessingInstruction
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.
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> # interface-processinginstruction> |
ブラウザーの互換性
Loading…