ProcessingInstruction (Java SE 15 & JDK 15)
Description: declaration: module: java.xml, package: javax.xml.stream.events, interface: ProcessingInstruction
Keywords: javax.xml.stream.events.ProcessingInstruction interface

Module java.xml
Package javax.xml.stream.events

# Interface ProcessingInstruction

All Superinterfaces:
  `XMLEvent`, `XMLStreamConstants`

    public interface ProcessingInstruction
    extends XMLEvent

An interface that describes the data found in processing instructions

Since:
  1.6

- ## Field Summary

  ### Fields declared in interface javax.xml.stream.XMLStreamConstants

  `ATTRIBUTE, CDATA, CHARACTERS, COMMENT, DTD, END_DOCUMENT, END_ELEMENT, ENTITY_DECLARATION, ENTITY_REFERENCE, NAMESPACE, NOTATION_DECLARATION, PROCESSING_INSTRUCTION, SPACE, START_DOCUMENT, START_ELEMENT`

- ## Method Summary

  Modifier and Type | Method | Description
  --- | --- | ---
  `String` | `getData()` | The data section of the processing instruction
  `String` | `getTarget()` | The target section of the processing instruction

  ### Methods declared in interface javax.xml.stream.events.XMLEvent

  `asCharacters, asEndElement, asStartElement, getEventType, getLocation, getSchemaType, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartDocument, isStartElement, writeAsEncodedUnicode`

- ## Method Details

  - ### getTarget

    String getTarget()
    The target section of the processing instruction
    Returns:
      the String value of the PI or null

  - ### getData

    String getData()
    The data section of the processing instruction
    Returns:
      the String value of the PI's data or null