模块  java.xml
软件包  org.w3c.dom

Interface ProcessingInstruction

  • All Superinterfaces:
    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:节点只读时引发。