pdk.flow.xml.XmlDocumentType
contains functions to operate with XML DocumentType variables
All functions
getEntities
A NamedNodeMap containing the general entities, both external and internal, declared in the DTD. Parameter entities are not contained. Duplicates are discarded. For example in:
<!DOCTYPE
ex SYSTEM "ex.dtd" [ <!ENTITY foo "foo"> <!ENTITY bar
"bar"> <!ENTITY bar "bar2"> <!ENTITY % baz "baz">
]> <ex/>
the interface provides access to foo
and the first declaration of bar
but not the second declaration of bar
or baz
. Every node in this map also implements the Entity
interface.
The DOM Level 2 does not support editing entities, therefore entities
cannot be altered in any way.
Arguments:
documentType :: pdk.net.xml.DocumentType - The document type
Result:
output :: pdk.net.xml.NamedNodeMap
Possible exceptions
NullPointerException - throws if the documentType is
NULL
getInternalSubset
The internal subset as a string, or null
if there is none. This is does not contain the delimiting square brackets.
Arguments:
documentType :: pdk.net.xml.DocumentType - The document type
Result:
output :: pdk.core.String
Possible exceptions
NullPointerException - throws if the documentType is
NULL
getName
The name of DTD; i.e., the name immediately following the DOCTYPE
keyword.
Arguments:
documentType :: pdk.net.xml.DocumentType - The document type
Result:
output :: pdk.core.String
Possible exceptions
NullPointerException - throws if the documentType is
NULL
getNotations
A NamedNodeMap containing the notations declared in the DTD. Duplicates are discarded.
The DOM Level 2 does not support editing notations, therefore notations
cannot be altered in any way.
Arguments:
documentType :: pdk.net.xml.DocumentType - The document type
Result:
output :: pdk.net.xml.NamedNodeMap
Possible exceptions
NullPointerException - throws if the documentType is
NULL
getPublicId
The public identifier of the external subset.
Arguments:
documentType :: pdk.net.xml.DocumentType - The document type
Result:
output :: pdk.core.String
Possible exceptions
NullPointerException - throws if the documentType is
NULL
getSystemId
The system identifier of the external subset. This may be an absolute URI or not.
Arguments:
documentType :: pdk.net.xml.DocumentType - The document type
Result:
output :: pdk.core.String
Possible exceptions
NullPointerException - throws if the documentType is
NULL
Last updated