Javadoc
Say that the system IDs of constructed nodes (especially element nodes) are to be
taken from the system ID property of the
Location object passed as a parameter to
the
#startElement(NodeName,SchemaType,Location,int) event. This property
should be set to true when building a document from events originating with an XML parser,
because the
Location object in this case will have a system ID that changes
as external entities are processed. The base URI of a node in this case is determined
by the system ID, modified by any xml:base
attributes. If the property
is set to false, all nodes in the tree have the same system ID, this being supplied
as the systemID property of the builder. This will typically be the static base URI
of the instruction in the query or stylesheet that was used to construct the root node;
in the case of xsl:result-document
, it will be the absolutized value of the
href
attribute of the instruction.