stylesheet.setPrefixes(handler.getNamespaceSupport());
handler.pushStylesheet(stylesheet);
isLREAsStyleSheet = true;
AttributesImpl stylesheetAttrs = new AttributesImpl();
AttributesImpl lreAttrs = new AttributesImpl();
int n = attributes.getLength();
for (int i = 0; i < n; i++)
{
String attrLocalName = attributes.getLocalName(i);
String attrUri = attributes.getURI(i);
String value = attributes.getValue(i);
if ((null != attrUri) && attrUri.equals(Constants.S_XSLNAMESPACEURL))
{
stylesheetAttrs.addAttribute(null, attrLocalName, attrLocalName,
attributes.getType(i),
attributes.getValue(i));
}
else if ((attrLocalName.startsWith("xmlns:") || attrLocalName.equals(
"xmlns")) && value.equals(Constants.S_XSLNAMESPACEURL))
{
// ignore
}
else
{
lreAttrs.addAttribute(attrUri, attrLocalName,
attributes.getQName(i),
attributes.getType(i),
attributes.getValue(i));
}
}