harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Evgeniya Maenkova (JIRA)" <j...@apache.org>
Subject [jira] Created: (HARMONY-3209) Harmony's default instance of javax.xml.TransformerFactory differs from RI's one
Date Tue, 20 Feb 2007 16:13:05 GMT
Harmony's default instance of javax.xml.TransformerFactory differs from RI's one
--------------------------------------------------------------------------------

                 Key: HARMONY-3209
                 URL: https://issues.apache.org/jira/browse/HARMONY-3209
             Project: Harmony
          Issue Type: Bug
          Components: Misc
            Reporter: Evgeniya Maenkova


Xalan provides both a compiler and a runtime processor.
Interpretive processor is used by defaut in xalan's distribution unlike SUN's jdk, which uses
XSLT compiler.

So Harmony uses "interpreter" mode now.
This change could be done by setting of system property.

See please more info at http://xml.apache.org/xalan-j/xsltc_usage.html.

The test to see this is:
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.SAXParserFactory;
import javax.xml.transform.TransformerFactory;

public class TransformerFactoryTest {
	public static void main(String[] args) {
		System.out.println(TransformerFactory.newInstance());		
		System.out.println(DocumentBuilderFactory.newInstance());
		System.out.println(SAXParserFactory.newInstance());
	}
}

RI prints:
com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl@247401
com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl@247eff
com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl@2483b5
unlike Harmony:
org.apache.xalan.processor.TransformerFactoryImpl@206b9400
org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@206c004c
org.apache.xerces.jaxp.SAXParserFactoryImpl@206c46a8.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message