AI-generated Key Takeaways
-
The
Notationinterface in the Document Object Model (DOM) represents a notation declared in the DTD, used for unparsed entities or processing instruction targets. -
Notationnodes are read-only and do not have a parent node. -
Notationnodes contain a public identifier and a system identifier, accessible viagetPublicId()andgetSystemId()methods, respectively. -
The
nodeNameattribute of aNotationnode is set to its declared name.
This interface represents a notation declared in the DTD. A notation either
declares, by name, the format of an unparsed entity (see section 4.7 of the XML 1.0 specification [XML 1.0]), or is
used for formal declaration of processing instruction targets (see section 2.6 of the XML 1.0 specification [XML 1.0]). The
nodeName attribute inherited from Node is set
to the declared name of the notation.
The DOM Core does not support editing Notation nodes; they
are therefore readonly.
A Notation node does not have any parent.
See also the Document Object Model (DOM) Level 3 Core Specification.
Inherited Constant Summary
Public Method Summary
| abstract String |
getPublicId()
The public identifier of this notation.
|
| abstract String |
getSystemId()
The system identifier of this notation.
|
Inherited Method Summary
Public Methods
public abstract String getPublicId ()
The public identifier of this notation. If the public identifier was
not specified, this is null.
public abstract String getSystemId ()
The system identifier of this notation. If the system identifier was
not specified, this is null. This may be an absolute URI
or not.