diff options
author | Caolán McNamara <cmc@openoffice.org> | 2010-04-02 15:28:14 +0100 |
---|---|---|
committer | Caolán McNamara <cmc@openoffice.org> | 2010-04-02 15:28:14 +0100 |
commit | b5a67534f692c8f4345db6ce3e5b137b43995589 (patch) | |
tree | 6dd0e923699fa98d0ff0e26ab9e7d6f3666f2746 /configure.in | |
parent | cmcfixes73: merge with DEV300 m75 (diff) | |
download | core-b5a67534f692c8f4345db6ce3e5b137b43995589.tar.gz core-b5a67534f692c8f4345db6ce3e5b137b43995589.zip |
cmcfixes73: #i110136# explicitly turn on saxon external features
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/configure.in b/configure.in index 8f4356421200..30df4f70398a 100644 --- a/configure.in +++ b/configure.in @@ -4070,12 +4070,17 @@ import javax.xml.transform.Transformer; import javax.xml.transform.stream.StreamSource; import java.io.*; +import net.sf.saxon.FeatureKeys; + class saxontest { public static void main(String[] args) { System.setProperty("javax.xml.transform.TransformerFactory", "net.sf.saxon.TransformerFactoryImpl"); try { TransformerFactory tfactory = TransformerFactory.newInstance(); + // some external saxons (Debian, Ubuntu, ...) have this disabled + // per default + tfactory.setAttribute(FeatureKeys.ALLOW_EXTERNAL_FUNCTIONS, new Boolean(true)); System.out.println("TransformerFactory is" + tfactory.getClass().getName()); Transformer transformer = tfactory.newTransformer( @@ -4098,7 +4103,7 @@ _ACEOF </xsl:stylesheet> ] _ACEOF - javac_cmd="$JAVACOMPILER saxontest.java 1>&2" + javac_cmd="$JAVACOMPILER -cp $SAXON_JAR saxontest.java 1>&2" AC_TRY_EVAL(javac_cmd) if test $? = 0 && test -f ./saxontest.class ; then java_cmd="$JAVAINTERPRETER -cp $SAXON_JAR:. saxontest saxontest.xsl 1>&2" |