boolean newNSlevel=(n>0);
if(newNSlevel)
body.append("nsSupport.pushContext();\n");
for(int i = 0; i < n; i++)
{
XMLNSDecl decl = (XMLNSDecl)prefixTable.elementAt(i);
// Output document
if(!decl.getIsExcluded())
body.append(
"rhandler.startPrefixMapping(\""
+decl.getPrefix()+"\",\""
+decl.getURI()+"\");\n"
);
// CompiledTemplate state
body.append(
"nsSupport.declarePrefix(\""
+decl.getPrefix()+"\",\""
+decl.getURI()+"\");\n"
);
}
// Process AVTs.
// TODO: Should we be checking for excluded namespace prefixes?