Part of patch for XALANJ-1774

If an xsl:element instruction has a name attribute that has variable parts, and
has no namespace attribute, any prefix in the name has to be resolved against
namespace declarations accessible in the stylesheet at that point.  The
namespace information is saved in static fields in the translet class, and
the prefix through a call to BasisLibrary.lookupStylesheetQNameNamespace to
which the static fields and a stylesheet node ID (returned by
XSLTC.registerStylesheetPrefixMappingForRuntime) are passed.

Reviewed by Christine Li (jycli () ca ! ibm ! com)

1 file changed