Custom element marshaller/unmarshaller to DOM representation. This allows
you to mix data binding and document model representations for XML within the
same application. You simply use this marshaller/unmarshaller with a linked
object of type org.w3c.dom.Element (the actual runtime type -
the declared type is ignored and can be anything). If a name is supplied on a
reference that element name will always be matched when unmarshalling but
will be ignored when marshalling (with the actual DOM element name used). If
no name is supplied this will unmarshal a single element with any name.
Aliased constructor. This takes a name definition for the element. It'll
be used by JiBX when a name is supplied by the mapping which references
this custom marshaller/unmarshaller.
Parameters: uri - namespace URI for the top-level element Parameters: index - namespace index corresponding to the defined URI within themarshalling context definitions Parameters: name - local name for the top-level element throws: JiBXException - on error creating document