diff options
Diffstat (limited to 'framework/src/ant/apache-ant-1.9.6/src/etc/testcases/taskdefs/optional/xslt.xml')
-rw-r--r-- | framework/src/ant/apache-ant-1.9.6/src/etc/testcases/taskdefs/optional/xslt.xml | 102 |
1 files changed, 102 insertions, 0 deletions
diff --git a/framework/src/ant/apache-ant-1.9.6/src/etc/testcases/taskdefs/optional/xslt.xml b/framework/src/ant/apache-ant-1.9.6/src/etc/testcases/taskdefs/optional/xslt.xml new file mode 100644 index 00000000..d872ea8c --- /dev/null +++ b/framework/src/ant/apache-ant-1.9.6/src/etc/testcases/taskdefs/optional/xslt.xml @@ -0,0 +1,102 @@ +<?xml version="1.0" encoding="UTF-8" ?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<project name="xslt" default="tearDown" basedir="."> + + <import file="../../buildfiletest-base.xml"/> + + <target name="setUp"> + <mkdir dir="${output}" /> + </target> + + <target name="initNonAscii" depends="setUp"> + <property name="nonasciidir" value="${output}/ãnt"/> + <mkdir dir="${nonasciidir}"/> + <copy todir="${nonasciidir}"> + <fileset dir="xml"> + <include name="docwithentity.xml"/> + <include name="entity.xml"/> + </fileset> + </copy> + </target> + + <target name="testCatchNoDtd" depends="setUp"> + <xslt basedir="xml" destdir="${output}" + includes="about.xml" + extension=".txt" + style="xml/doc.xsl"> + </xslt> + </target> + + <xmlcatalog id="xdocs.catalog"> + <dtd publicID="-//stevo//DTD doc 1.0//EN" + location="xml/doc.dtd"/> + </xmlcatalog> + + <target name="testCatalog" depends="setUp"> + <xslt destdir="${output}" + includes="about.xml" + extension=".txt" + style="xml/doc.xsl"> + <xmlcatalog refid="xdocs.catalog"/> + </xslt> + </target> + + <target name="testOutputProperty" depends="setUp"> + <xslt in="xml/test.xml" + out="${output}/test-out.xml" + style="xml/test.xsl"> + <outputproperty name="method" value="xml"/> + <outputproperty name="standalone" value="yes"/> + <outputproperty name="encoding" value="iso8859_1"/> + <outputproperty name="indent" value="yes"/> + </xslt> + </target> + + + <target name="testFactory" depends="setUp"> + <xslt in="xml/test.xml" + out="${output}/test-out.xml" + style="xml/test.xsl"> + <factory name="org.apache.xalan.processor.TransformerFactoryImpl"/> + </xslt> + </target> + + <target name="testAttribute" depends="setUp"> + <xslt in="xml/test.xml" + out="${output}/test-out.xml" + style="xml/test.xsl"> + <factory name="org.apache.xalan.processor.TransformerFactoryImpl"> + <attribute name="http://xml.apache.org/xalan/features/optimize" value="true"/> + </factory> + </xslt> + </target> + <!-- inspired by bug report 37348 --> + <target name="testXMLWithEntitiesInNonAsciiPath" depends="initNonAscii"> + <xslt in="${nonasciidir}/docwithentity.xml" + out="${output}/test-out.xml" + style="xml/apache.xsl"> + </xslt> + </target> + <target name="testStyleSheetWithInclude" depends="setUp"> + <xslt in="xml/books.xml" + out="${output}/test-out.xml" + style="xml/stylesheet_with_include.xsl"> + </xslt> + </target> +</project> |