makeElementNode
public ElementImpl makeElementNode(NodeInfo parent,
int nameCode,
AttributeCollection attlist,
int[] namespaces,
int namespacesUsed,
Locator locator,
int sequence)
Create an Element node. Note, if there is an error detected while constructing
the Element, we add the element anyway, and return success, but flag the element
with a validation error. In principle this should allow us to report more than
one error from a single compilation.
- Specified by:
makeElementNode
in interface NodeFactory
- Parameters:
parent
- The parent of the element
nameCode
- The element name
attlist
- the attribute list
namespaces
- the list of namespace codes representing namespace declarations for this element
namespacesUsed
- the number of items in the namespaces array that are actually used
locator
- the location of this element in the XML source
sequence
- sequence number of this element