| |
|
| java.lang.Object org.apache.xerces.dom.NodeImpl org.apache.xerces.dom.ChildNode org.apache.xerces.dom.CharacterDataImpl org.apache.xerces.dom.ProcessingInstructionImpl
All known Subclasses: org.apache.xerces.dom.DeferredProcessingInstructionImpl,
ProcessingInstructionImpl | public class ProcessingInstructionImpl extends CharacterDataImpl implements ProcessingInstruction(Code) | | Processing Instructions (PIs) permit documents to carry
processor-specific information alongside their actual content. PIs
are most common in XML, but they are supported in HTML as well.
This class inherits from CharacterDataImpl to reuse its setNodeValue method.
since: PR-DOM-Level-1-19980818. |
Method Summary | |
public String | getData() A PI's data content tells the processor what we actually want it
to do. | public String | getNodeName() | public short | getNodeType() A short integer indicating what type of node this is. | public String | getTarget() A PI's "target" states what processor channel the PI's data
should be directed to. | public void | setData(String data) Change the data content of this PI. |
serialVersionUID | final static long serialVersionUID(Code) | | Serialization version.
|
getData | public String getData()(Code) | | A PI's data content tells the processor what we actually want it
to do. It is defined slightly differently in HTML and XML.
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
|
getNodeName | public String getNodeName()(Code) | | Returns the target
|
getNodeType | public short getNodeType()(Code) | | A short integer indicating what type of node this is. The named
constants for this value are defined in the org.w3c.dom.Node interface.
|
getTarget | public String getTarget()(Code) | | A PI's "target" states what processor channel the PI's data
should be directed to. It is defined differently in HTML and XML.
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.
|
setData | public void setData(String data)(Code) | | Change the data content of this PI.
Note that setData is aliased to setNodeValue.
See Also: #getData(). throws: DOMException - (NO_MODIFICATION_ALLOWED_ERR) if node is read-only. |
|
|
|