"Notation" implementation. This is a non-core DOM class, supporting
the "XML" feature.
Although unparsed entities using this notation can be detected using
DOM, neither NOTATIONS nor ENTITY/ENTITIES attributes can be so detected.
More, there is no portable way to construct a Notation node, so there's
no way that vendor-neutral DOM construction APIs could even report a
NOTATION used to identify the intended meaning of a ProcessingInstruction.
In short, avoid using this DOM functionality.
Constructs a Notation node associated with the specified document,
with the specified descriptive data. Note that at least one of
the PUBLIC and SYSTEM identifiers must be provided; unlike other
external objects in XML, notations may have only a PUBLIC identifier.
This constructor should only be invoked by a DomDoctype object
as part of its declareNotation functionality, or through a subclass
which is similarly used in a "Sub-DOM" style layer.
"Notation" implementation. This is a non-core DOM class, supporting the "XML" feature.
Although unparsed entities using this notation can be detected using DOM, neither NOTATIONS nor ENTITY/ENTITIES attributes can be so detected. More, there is no portable way to construct a Notation node, so there's no way that vendor-neutral DOM construction APIs could even report a NOTATION used to identify the intended meaning of a ProcessingInstruction.
In short, avoid using this DOM functionality.