モジュール java.xml
パッケージ org.w3c.dom

インタフェースProcessingInstruction

すべてのスーパー・インタフェース:
Node

public interface ProcessingInstruction extends Node
ProcessingInstructionインタフェースは、文書のテキスト内にプロセッサ固有の情報を保存するためにXMLで使用される「処理命令」を表します。

処理命令の内容に対する字句のチェックは実行されないため、内容に"?>"の文字シーケンスが含まれる可能性があります。これは、「XML 1.0」のセクション2.6に準拠する処理命令では不正です。 この文字列が存在すると、直列化中に致命的なエラーを生じます。

Document Object Model (DOM) Level 3 Core Specification」も参照してください。

  • メソッドの詳細

    • getTarget

      String getTarget()
      この処理命令のターゲットです。 XMLでは、処理命令を開始するマークアップの直後のトークンがこれに該当します。
    • getData

      String getData()
      この処理命令のコンテンツです。 ターゲットの直後の非空白文字から?>の直前の文字までがこれに該当します。
    • setData

      void setData(String data) throws DOMException
      この処理命令のコンテンツです。 ターゲットの直後の非空白文字から?>の直前の文字までがこれに該当します。
      例外:
      DOMException - NO_MODIFICATION_ALLOWED_ERR: ノードが読取り専用の場合に発生します。