santiagopg 2002/10/17 13:17:27
Modified: java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java
Log:
Switch order of calls to startElement() and namespace() in startXslElement().
Revision Changes Path
1.55 +8 -5
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/BasisLibrary.java
Index: BasisLibrary.java
===================================================================
RCS file:
/home/cvs/xml-xalan/java/src/org/apache/xalan/xsltc/runtime/BasisLibrary.java,v
retrieving revision 1.54
retrieving revision 1.55
diff -u -r1.54 -r1.55
--- BasisLibrary.java 15 Oct 2002 23:15:11 -0000 1.54
+++ BasisLibrary.java 17 Oct 2002 20:17:27 -0000 1.55
@@ -1194,19 +1194,22 @@
if (namespace == null || namespace.length() == 0) {
namespace = dom.lookupNamespace(node, prefix);
}
+
+ handler.startElement(qname);
handler.namespace(prefix, namespace);
}
else {
// Need to generate a prefix?
if (namespace != null && namespace.length() > 0) {
prefix = generatePrefix();
+ qname = prefix + ':' + qname;
+ handler.startElement(qname);
handler.namespace(prefix, namespace);
- qname = prefix + ':' + qname;
+ }
+ else {
+ handler.startElement(qname);
}
}
-
- // Call start element before returning
- handler.startElement(qname);
}
catch (TransletException e) {
throw new RuntimeException(e.getMessage());
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]