モジュール 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: ノードが読取り専用の場合に発生します。