Class SaplingProcessingInstruction

java.lang.Object
net.sf.saxon.sapling.SaplingNode
net.sf.saxon.sapling.SaplingProcessingInstruction

public class SaplingProcessingInstruction extends SaplingNode
A processing-instruction node in a sapling tree
  • Constructor Details

    • SaplingProcessingInstruction

      public SaplingProcessingInstruction(String name, String value)
      Construct a sapling processing-instruction node with a given name and string value
      Parameters:
      name - the name of the processing-instruction node (also called the "target"). This should be an NCName; but this is not checked.
      value - the string value of the processing-instruction node (also called the "data"). This should not start with an initial space, and it should not contain the substring "?>", but this is not checked.
      Throws:
      NullPointerException - if either name or value is null
  • Method Details

    • getName

      public String getName()
      Get the name of the processing instruction node
      Returns:
      the name of the node (the processing-instruction target)
    • getStringValue

      public String getStringValue()
      Get the string value of the processing instruction node
      Returns:
      the string value of the node (the processing-instruction data)
    • getNodeKind

      public int getNodeKind()
      Description copied from class: SaplingNode
      Get the kind of node (document, element, text, comment, or processing instruction)
      Specified by:
      getNodeKind in class SaplingNode
      Returns:
      the kind of node, for example Type.ELEMENT for an element node.
    • deliver

      public void deliver(Receiver receiver, ParseOptions options) throws XPathException
      Description copied from class: SaplingNode
      Send a sequence of events representing this node to a supplied Receiver
      Specified by:
      deliver in class SaplingNode
      Parameters:
      receiver - the receiver to which the events are to be sent
      options - parse options (currently ignored)
      Throws:
      XPathException - if the receiver throws an exception