Has the same arguments as AppendChild
.
Determines if data can be appended.
Determines if data can be deleted.
Determines whether the insertBefore
operation from the
Node
interface would make this document invalid with
respect to the currently active AS.
Determines if data can be inserted.
Verifies if an attribute by the given name can be removed.
Determines if an attribute node can be removed.
Verifies if an attribute by the given local name and namespace can be
removed.
Has the same arguments as RemoveChild
.
Has the same arguments as ReplaceChild
.
Determines if data can be replaced.
Determines if the value for specified attribute can be set.
Determines if an attribute node can be added with respect to the
validity check level.This is an attribute node, there is no need for
canSetAttributreNodeNS!
Determines if the attribute with given namespace and qualified name can
be created if not already present in the attribute list of the
element.
Determines if data can be set.
Check if setting a parameter to a specific value is supported.
Creates a copy of this ASObject
.
The user-defined complex data type as defined in .
Test if a string is part of this DOMStringList
.
Determines element content type.
Creates an attribute declaration.
Creates an object which describes part of an
ASElementDeclaration
's content model.
Creates an element declaration for the element type specified.
Creates an ASEntityDeclaration.
Creates a new notation declaration.
Creates an DOMASBuilder
.Do we need the method since we
already have DOMImplementationLS.createDOMParser
?
The date data type as defined in .
The datetime data type as defined in .
The decimal data type as defined in .
If the document's schema is an XML Schema [
XML Schema Part 1]
, this constant represents the derivation by
extension if complex types are involved.
If the document's schema is an XML Schema [
XML Schema Part 1]
, this constant represents the
list if simple types are involved.
If the document's schema is an XML Schema [
XML Schema Part 1]
, this constant represents the derivation by
restriction if complex types are involved, or a
restriction if simple types are involved.
If the document's schema is an XML Schema [
XML Schema Part 1]
, this constant represents the
union if simple types are involved.
The DOMConfiguration
interface represents the configuration
of a document and maintains a table of recognized parameters.
DOMError
is an interface that describes an error.
DOMErrorHandler
is a callback interface that the DOM
implementation can call when reporting errors that happens while
processing XML data, or when doing some other processing (e.g.
The DOMImplementationList
interface provides the abstraction
of an ordered collection of DOM implementations, without defining or
constraining how this collection is implemented.
This class holds a list of DOMImplementations.
This class holds the list of registered DOMImplementations.
This interface permits a DOM implementer to supply one or more
implementations, based upon requested features and versions, as specified
in .
DOMLocator
is an interface that describes a location (e.g.
The DOMStringList
interface provides the abstraction of an
ordered collection of DOMString
values, without defining or
constraining how this collection is implemented.
A code representing the double data type as defined in .
If an element declaration already exists with the same name within an
AS_CHOICE
operator.
The duration data type as defined in .
The day data type as defined in .
Associate an ASModel
with a LSParser
.
The active external ASModel.
TheASNamedObjectMap
containing
ASAttributeDeclarations
for all the attributes that can
appear on this type of element.
The content model of element.
The hint to locating an ASModel.
To retrieve a list of nested ASModels without reference to names.
A code representing the underlying object as defined above.
Instead of returning an all-in-one ASObject
with
ASModel
methods, have discernible top-level/"global"
attribute declarations.
Returns an NodeList
containing all the possible
Attr
s that can appear with this type of element.
A list of ASObject
s of type AS_MODEL
s
associated with a document.
The byte offset into the input source this locator is pointing to or
-1
if there is no byte offset available.
Returns an NodeList
containing the possible
Element
names that can appear as children of this type
of element.
The column number this locator is pointing to, or -1
if
there is no column number available.
Instead of returning an all-in-one ASObject
with
ASModel
methods, have discernible top-level/"global
content model declarations.
The content type of the element.
An attribute specifying whether continuous checking for the validity of
the document is enforced or not.
Datatype of the attribute.
One of the enumerated codes representing the data type.
Constraint type if any for this attribute.
The list of qualified element names defined in the abstract schema.
Return the first registered implementation that has the desired
features, or null if none is found.
A method to request the first DOM implementation that supports the
specified features.
Return the list of all registered implementation that support the desired
features.
A method to request a list of DOM implementations that support the
specified features and versions, as specified in .
Gets the AS editing object describing this elementThis method needs to
be changed and others added.
Instead of returning an all-in-one ASObject
with
ASModel
methods, have discernible top-level/"global"
element declarations.
Instead of returning an all-in-one ASObject
with
ASModel
methods, have discernible top-level/"global"
entity declarations.
The type of the entity as defined above.
The replacement text for the internal entity.
Valid attribute values, separated by commas, in a string.
Retrieve the internal ASModel
of a document.
true
if this ASModel
defines the document
structure in terms of namespaces and local names ; false
if the document structure is defined only in terms of
QNames
.
Boolean defining whether the element type contains child elements and
PCDATA or PCDATA only for mixed element types.
true
if content only whitespace; false
for
non-whitespace.
The number of ASObjects
in the ASObjectList
.
The number of ASObjects
in the list.
The number of DOMImplementation
s in the list.
The number of DOMImplementation
s in the list.
The number of DOMString
s in the list.
The line number this locator is pointing to, or -1
if
there is no column number available.
One of AS_CHOICE
, AS_SEQUENCE
,
AS_ALL
or AS_NONE
.
Returns the local part of the qualified name of this
ASObject
.
The location of the error.
maximum occurrence for this content particle.
An implementation specific string describing the error that occurred.
min occurrence for this content particle.
Retrieves an ASObject
specified by name.
Retrieves an ASObject
specified by local name and
namespace URI.
The namespace URI of this node, or null
if it is
unspecified.
The name
of this ASObject
depending on the
ASObject
type.
Instead of returning an all-in-one ASObject
with
ASModel
methods, have discernible top-level/"global"
notation declarations.
The ASModel
object associated with this
ASObject
.
Owner elements ASObject
of attribute, meaning that an
attribute declaration can be shared by multiple elements.
Return the value of a parameter if known.
The list of the parameters supported by this
DOMConfiguration
object and for which at least one value
can be set by the application.
Returns an NodeList
containing the possible
Element
names that can appear as a parent of this type
of element.
The namespace prefix of this node, or null
if it is
unspecified.
The string representing the public identifier for this notation
declaration, if present; null
otherwise.
The string representing the public identifier for this notation
declaration, if present; null
otherwise.
The related DOMError.type
dependent data if any.
The related platform dependent exception if any.
The node this locator is pointing to, or null
if no node
is available.
The severity of the error, either SEVERITY_WARNING
,
SEVERITY_ERROR
, or SEVERITY_FATAL_ERROR
.
A boolean defining whether the element order and number of the child
elements for mixed content type has to be respected or not.
Pointers to ASObject
s such as
ASElementDeclaration
s and further
ASContentModel
s.
the URI reference representing the system identifier for the notation
declaration, if present, null
otherwise.
the URI reference representing the system identifier for the notation
declaration, if present, null
otherwise.
the URI reference representing the system identifier for the notation
declaration, if present, null
otherwise.
A DOMString
indicating which related data is expected in
relatedData
.
The name of a type declared for the associated element or attribute,
or null
if unknown.
The namespace of the type declared for the associated element or
attribute or null
if the element does not have
declaration or if no namespace information is available.
The URI this locator is pointing to, or null
if no URI is
available.
0 if used internally, 1 if used externally, 2 if not all.
The UTF-16, as defined in [Unicode] and Amendment 1 of [ISO/IEC 10646], offset into the input source this locator is pointing to or
-1
if there is no UTF-16 offset available.
The month data type as defined in .
The monthday data type as defined in .
The year data type as defined in .
The yearmonth data type as defined in .
Associate an ASModel
with a LSParser
.
The active external ASModel.
TheASNamedObjectMap
containing
ASAttributeDeclarations
for all the attributes that can
appear on this type of element.
The content model of element.
The hint to locating an ASModel.
A list of ASObject
s of type AS_MODEL
s
associated with a document.
The content type of the element.
An attribute specifying whether continuous checking for the validity of
the document is enforced or not.
Datatype of the attribute.
Constraint type if any for this attribute.
The type of the entity as defined above.
The replacement text for the internal entity.
Valid attribute values, separated by commas, in a string.
Sets the internal subset ASModel
of a document.
Boolean defining whether the element type contains child elements and
PCDATA or PCDATA only for mixed element types.
One of AS_CHOICE
, AS_SEQUENCE
,
AS_ALL
or AS_NONE
.
Returns the local part of the qualified name of this
ASObject
.
maximum occurrence for this content particle.
min occurrence for this content particle.
Adds an ASObject
using its nodeName
attribute.
Adds an ASObject
using its namespaceURI
and
localName
.
The namespace URI of this node, or null
if it is
unspecified.
The name
of this ASObject
depending on the
ASObject
type.
The ASModel
object associated with this
ASObject
.
Owner elements ASObject
of attribute, meaning that an
attribute declaration can be shared by multiple elements.
Set the value of a parameter.
The namespace prefix of this node, or null
if it is
unspecified.
The string representing the public identifier for this notation
declaration, if present; null
otherwise.
The string representing the public identifier for this notation
declaration, if present; null
otherwise.
A boolean defining whether the element order and number of the child
elements for mixed content type has to be respected or not.
Pointers to ASObject
s such as
ASElementDeclaration
s and further
ASContentModel
s.
the URI reference representing the system identifier for the notation
declaration, if present, null
otherwise.
the URI reference representing the system identifier for the notation
declaration, if present, null
otherwise.
the URI reference representing the system identifier for the notation
declaration, if present, null
otherwise.
The severity of the error described by the DOMError
is
error.
The severity of the error described by the DOMError
is
fatal error.
The severity of the error described by the DOMError
is
warning.
The short data type as defined in .
Checks for strict validity of the node with respect to active AS which
by definition includes NS_WF_CHECK
.
A code representing the string data type as defined in .