Module java.xml
Package org.w3c.dom

Interface ProcessingInstruction

所有超级接口:
Node

public interface ProcessingInstruction extends Node
ProcessingInstruction接口表示一个“处理指令”,在XML中用作在文档文本中保留处理器特定信息的一种方式。

对处理指令的内容不进行词法检查,因此在内容中可能存在字符序列"?>",这在XML 1.0的第2.6节中是非法的处理指令。此字符序列的存在必须在序列化过程中生成致命错误。

另请参阅文档对象模型(DOM)Level 3核心规范

  • Method Details

    • getTarget

      String getTarget()
      此处理指令的目标。XML将其定义为紧随开始处理指令的标记之后的第一个标记。
    • getData

      String getData()
      此处理指令的内容。这是从目标后的第一个非空格字符到紧邻?>之前的字符。
    • setData

      void setData(String data) throws DOMException
      此处理指令的内容。这是从目标后的第一个非空格字符到紧邻?>之前的字符。
      抛出:
      DOMException - NO_MODIFICATION_ALLOWED_ERR: 当节点是只读时引发。