Bonjour,
Je cherche à inclure le contenu d'un fichier dans un autre à l'aide de xinclude.
Je manque d'expérience dans le domaine et ne sais pas comment m'y prendre !
>> test.xml (pour include test2.xml)
<?xml version="1.0" encoding="UTF-8"?>
<test>
mytest
<xi:include href="test2.xml" xmlnsi="http://www.w3.org/2001/XInclude"/>
</test>
>> test2.xml
<?xml version="1.0" encoding="UTF-8"?>
<test2>
mytest2
</test2>
>> test.xsl
<xsl:stylesheet xmlnssl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="*">
<xsl:copy-of select="."/>
</xsl:template>
</xsl:stylesheet>
>> ant.xml
<project name="mytest" default="test" basedir=".">
<path id="xalan.classpath">
<fileset dir="lib" id="xalan.fileset">
<include name="xalan.jar" />
<include name="xercesImpl.jar" />
<include name="serializer.jar" />
</fileset>
</path>
<target name="test">
<mkdir dir="tmp"/>
<delete file="tmp/test.html"/>
<xslt style="test.xsl" extension=".out" basedir="." destdir="tmp">
<classpath refid="xalan.classpath" />
<include name="test.xml" />
</xslt>
</target>
</project>
Partager