mkwan 2002/12/10 10:27:48
Modified: java/src/org/apache/xalan/processor Tag: xslt20
TransformerFactoryImpl.java
java/src/org/apache/xml/dtm/ref/dom2dtm Tag: xslt20
DOM2DTM.java
Log:
Propogate performance fixes in main branch to xslt20
Revision Changes Path
No revision
No revision
1.42.4.2 +3 -3
xml-xalan/java/src/org/apache/xalan/processor/TransformerFactoryImpl.java
Index: TransformerFactoryImpl.java
===================================================================
RCS file:
/home/cvs/xml-xalan/java/src/org/apache/xalan/processor/TransformerFactoryImpl.java,v
retrieving revision 1.42.4.1
retrieving revision 1.42.4.2
diff -u -r1.42.4.1 -r1.42.4.2
--- TransformerFactoryImpl.java 6 Dec 2002 19:52:30 -0000 1.42.4.1
+++ TransformerFactoryImpl.java 10 Dec 2002 18:27:47 -0000 1.42.4.2
@@ -860,7 +860,6 @@
throws TransformerConfigurationException
{
- TemplatesHandler builder = newTemplatesHandler();
String baseID = source.getSystemId();
if (null == baseID)
@@ -895,8 +894,6 @@
}
}
- builder.setSystemId(baseID);
-
if (source instanceof DOMSource)
{
DOMSource dsource = (DOMSource) source;
@@ -912,6 +909,9 @@
throw new IllegalArgumentException(messageStr);
}
}
+
+ TemplatesHandler builder = newTemplatesHandler();
+ builder.setSystemId(baseID);
try
{
No revision
No revision
1.28.4.1.2.2 +1 -1
xml-xalan/java/src/org/apache/xml/dtm/ref/dom2dtm/DOM2DTM.java
Index: DOM2DTM.java
===================================================================
RCS file:
/home/cvs/xml-xalan/java/src/org/apache/xml/dtm/ref/dom2dtm/DOM2DTM.java,v
retrieving revision 1.28.4.1.2.1
retrieving revision 1.28.4.1.2.2
diff -u -r1.28.4.1.2.1 -r1.28.4.1.2.2
--- DOM2DTM.java 10 Oct 2002 14:58:34 -0000 1.28.4.1.2.1
+++ DOM2DTM.java 10 Dec 2002 18:27:48 -0000 1.28.4.1.2.2
@@ -1032,7 +1032,7 @@
{
// XSLT treats PIs, and possibly other things, as having QNames.
String qname = newnode.getNodeName();
- if('#'==newnode.getNodeName().charAt(0))
+ if('#'==qname.charAt(0))
{
// Match old default for this function
// This conversion may or may not be necessary
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]