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
Attrs that can appear with this type of element.
A list of ASObjects of type AS_MODELs
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 DOMImplementations in the list.
The number of DOMImplementations in the list.
The number of DOMStrings 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 ASObjects such as
ASElementDeclarations and further
ASContentModels.
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 ASObjects of type AS_MODELs
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 ASObjects such as
ASElementDeclarations and further
ASContentModels.
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 .