dhis2-devs team mailing list archive
-
dhis2-devs team
-
Mailing list archive
-
Message #06870
[Branch ~dhis2-devs-core/dhis2/trunk] Rev 1920: Reverted to using uri resolver for the transformer. This forces all relative file references wit...
------------------------------------------------------------
revno: 1920
committer: Bob Jolliffe bobjolliffe@xxxxxxxxx
branch nick: trunk
timestamp: Wed 2010-08-11 15:58:23 +0100
message:
Reverted to using uri resolver for the transformer. This forces all relative file references within an xslt to resolve relative to location manager home (DHIS_HOME)
modified:
dhis-2/dhis-services/dhis-service-importexport/src/main/java/org/hisp/dhis/importexport/xml/XMLPreConverter.java
--
lp:dhis2
https://code.launchpad.net/~dhis2-devs-core/dhis2/trunk
Your team DHIS 2 developers is subscribed to branch lp:dhis2.
To unsubscribe from this branch go to https://code.launchpad.net/~dhis2-devs-core/dhis2/trunk/+edit-subscription
=== modified file 'dhis-2/dhis-services/dhis-service-importexport/src/main/java/org/hisp/dhis/importexport/xml/XMLPreConverter.java'
--- dhis-2/dhis-services/dhis-service-importexport/src/main/java/org/hisp/dhis/importexport/xml/XMLPreConverter.java 2010-07-28 13:44:59 +0000
+++ dhis-2/dhis-services/dhis-service-importexport/src/main/java/org/hisp/dhis/importexport/xml/XMLPreConverter.java 2010-08-11 14:58:23 +0000
@@ -39,6 +39,7 @@
import javax.xml.namespace.QName;
import javax.xml.transform.Result;
import javax.xml.transform.Source;
+import javax.xml.transform.URIResolver;
import javax.xml.transform.stream.StreamSource;
import org.amplecode.staxwax.factory.XMLFactory;
@@ -86,6 +87,9 @@
@Autowired
private XSLTLocator xsltLocator;
+ @Autowired
+ URIResolver resolver;
+
public QName getDocumentRoot(BufferedInputStream xmlDataStream) throws ImportException
{
QName rootName = null;
@@ -143,8 +147,7 @@
{
TransformerTask tt = new TransformerTask( sheet, xsltParams );
- // tt.transform( source, result, resolver );
- tt.transform( source, result, null );
+ tt.transform( source, result, resolver );
log.debug( "Transform successful" );
} catch ( Exception ex )