public
interface
ProcessingInstruction
implements
Node
org.w3c.dom.ProcessingInstruction |
The ProcessingInstruction
interface represents a "processing
instruction", used in XML as a way to keep processor-specific information
in the text of the document.
No lexical check is done on the content of a processing instruction and
it is therefore possible to have the character sequence
"?>"
in the content, which is illegal a processing
instruction per section 2.6 of [XML 1.0]. The
presence of this character sequence must generate a fatal error during
serialization.
See also the Document Object Model (DOM) Level 3 Core Specification.
Inherited constants |
---|
From
interface
org.w3c.dom.Node
|
Public methods | |
---|---|
abstract
String
|
getData()
The content of this processing instruction. |
abstract
String
|
getTarget()
The target of this processing instruction. |
abstract
void
|
setData(String data)
The content of this processing instruction. |
Inherited methods | |
---|---|
From
interface
org.w3c.dom.Node
|
String getData ()
The content of this processing instruction. This is from the first non
white space character after the target to the character immediately
preceding the ?>
.
Returns | |
---|---|
String |
String getTarget ()
The target of this processing instruction. XML defines this as being the first token following the markup that begins the processing instruction.
Returns | |
---|---|
String |
void setData (String data)
The content of this processing instruction. This is from the first non
white space character after the target to the character immediately
preceding the ?>
.
Parameters | |
---|---|
data |
String
|
Throws | |
---|---|
DOMException |
NO_MODIFICATION_ALLOWED_ERR: Raised when the node is readonly. |