Author: rwatler
Date: Wed Apr 10 04:55:31 2013
New Revision: 1466330
URL: http://svn.apache.org/r1466330
Log:
Set SAX system property for jdk 1.4
Modified:
portals/jetspeed-2/portal/branches/JETSPEED-2.1.4/components/page-manager/src/java/org/apache/jetspeed/page/document/psml/CastorFileSystemDocumentHandler.java
portals/jetspeed-2/portal/branches/JETSPEED-2.1.4/components/page-manager/src/test/org/apache/jetspeed/page/TestMappings.java
Modified:
portals/jetspeed-2/portal/branches/JETSPEED-2.1.4/components/page-manager/src/java/org/apache/jetspeed/page/document/psml/CastorFileSystemDocumentHandler.java
URL:
http://svn.apache.org/viewvc/portals/jetspeed-2/portal/branches/JETSPEED-2.1.4/components/page-manager/src/java/org/apache/jetspeed/page/document/psml/CastorFileSystemDocumentHandler.java?rev=1466330&r1=1466329&r2=1466330&view=diff
==============================================================================
---
portals/jetspeed-2/portal/branches/JETSPEED-2.1.4/components/page-manager/src/java/org/apache/jetspeed/page/document/psml/CastorFileSystemDocumentHandler.java
(original)
+++
portals/jetspeed-2/portal/branches/JETSPEED-2.1.4/components/page-manager/src/java/org/apache/jetspeed/page/document/psml/CastorFileSystemDocumentHandler.java
Wed Apr 10 04:55:31 2013
@@ -126,7 +126,13 @@ public class CastorFileSystemDocumentHan
this.format = new OutputFormat(" ", true, PSML_DOCUMENT_ENCODING);
this.format.setXHTML(true);
this.format.setExpandEmptyElements(false);
-
+
+ String javaVersion = System.getProperty("java.version");
+ if ((javaVersion.startsWith("1.3.") || javaVersion.startsWith("1.4."))
&& (System.getProperty("org.xml.sax.driver") == null))
+ {
+ System.setProperty("org.xml.sax.driver",
"org.apache.xerces.parsers.SAXParser");
+ log.info("SAX driver configured:
"+System.getProperty("org.xml.sax.driver"));
+ }
SAXParserFactory factory = SAXParserFactory.newInstance();
SAXParser parser = factory.newSAXParser();
Modified:
portals/jetspeed-2/portal/branches/JETSPEED-2.1.4/components/page-manager/src/test/org/apache/jetspeed/page/TestMappings.java
URL:
http://svn.apache.org/viewvc/portals/jetspeed-2/portal/branches/JETSPEED-2.1.4/components/page-manager/src/test/org/apache/jetspeed/page/TestMappings.java?rev=1466330&r1=1466329&r2=1466330&view=diff
==============================================================================
---
portals/jetspeed-2/portal/branches/JETSPEED-2.1.4/components/page-manager/src/test/org/apache/jetspeed/page/TestMappings.java
(original)
+++
portals/jetspeed-2/portal/branches/JETSPEED-2.1.4/components/page-manager/src/test/org/apache/jetspeed/page/TestMappings.java
Wed Apr 10 04:55:31 2013
@@ -38,6 +38,7 @@ public class TestMappings extends TestCa
"JETSPEED-INF/castor/page-mapping.xml")));
// 2. Unmarshal the data
+ System.setProperty("org.xml.sax.driver",
"org.apache.xerces.parsers.SAXParser");
Unmarshaller unmar = new Unmarshaller(mapping);
Fragment fragment = (Fragment) unmar.unmarshal(new
InputSource(getClass().getClassLoader().getResourceAsStream(
"fragment-test.xml")));
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]