org.apache.xerces.dom
public class ProcessingInstructionImpl extends CharacterDataImpl implements ProcessingInstruction
Since: PR-DOM-Level-1-19980818.
Version: $Id: ProcessingInstructionImpl.java,v 1.15 2004/10/05 17:12:49 mrglavas Exp $
Field Summary | |
---|---|
protected String | target |
Constructor Summary | |
---|---|
ProcessingInstructionImpl(CoreDocumentImpl ownerDoc, String target, String data) Factory constructor. |
Method Summary | |
---|---|
String | getBaseURI()
Returns the absolute base URI of this node or null if the implementation
wasn't able to obtain an absolute URI. |
String | getData()
A PI's data content tells the processor what we actually want it
to do. |
String | getNodeName()
Returns the target |
short | getNodeType()
A short integer indicating what type of node this is. |
String | getTarget()
A PI's "target" states what processor channel the PI's data
should be directed to. |
void | setData(String data)
Change the data content of this PI.
|
Returns: The absolute base URI of this node or null.
Since: DOM Level 3
In XML, the data begins with the non-whitespace character immediately after the target -- @see getTarget().
In HTML, the data begins with the character immediately after the "<?" token that begins the PI.
Note that getNodeValue is aliased to getData
In XML, a PI's "target" is the first (whitespace-delimited) token following the "" token that begins the PI.
In HTML, target is always null.
Note that getNodeName is aliased to getTarget.
Throws: DOMException(NO_MODIFICATION_ALLOWED_ERR) if node is read-only.
See Also: .