Notations are how the Document Type Description (DTD) records hints
about the format of an XML "unparsed entity" -- in other words,
non-XML data bound to this document type, which some applications
may wish to consult when manipulating the document. A Notation
represents a name-value pair, with its nodeName being set to the
declared name of the notation.
Notations are also used to formally declare the "targets" of
Processing Instructions.
Note that the Notation's data is non-DOM information; the DOM only
records what and where it is.
See the XML 1.0 spec, sections 4.7 and 2.6, for more info.
Level 1 of the DOM does not support editing Notation contents.
getBaseURI
public String getBaseURI()
Returns the absolute base URI of this node or null if the implementation
wasn't able to obtain an absolute URI. Note: If the URI is malformed, a
null is returned.
- getBaseURI in interface org.w3c.dom.Node
- getBaseURI in interface NodeImpl
- The absolute base URI of this node or null.
getNodeType
public short getNodeType()
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.
- getNodeType in interface org.w3c.dom.Node
- getNodeType in interface NodeImpl
getPublicId
public String getPublicId()
The Public Identifier for this Notation. If no public identifier
was specified, this will be null.
- getPublicId in interface org.w3c.dom.Notation
getSystemId
public String getSystemId()
The System Identifier for this Notation. If no system identifier
was specified, this will be null.
- getSystemId in interface org.w3c.dom.Notation
setBaseURI
public void setBaseURI(String uri)
NON-DOM: set base uri
setPublicId
public void setPublicId(String id)
NON-DOM: The Public Identifier for this Notation. If no public
identifier was specified, this will be null.
setSystemId
public void setSystemId(String id)
NON-DOM: The System Identifier for this Notation. If no system
identifier was specified, this will be null.