So i have to describe you exactly the situation:
All these folders are in the same directory(folder ''XSL'')
1) The name of the folder containing the XML files is ''01''
2) The folder where i want to extract only the files containing <Secteur>SCI</Secteur> is named ''SCI''.
The Xpath is /Document/Article[1]/Secteur[1]. The form of the XML documents is:
<?xml version='1.0' encoding='ISO-8859-15'?>
<Document xyurl='xyl://20040101N0001.xml'>
<DocId>20040101N0001</DocId>
<Article>
<Page Lien='repository/2004/01/01/pages/04010120.pdf'>20</Page>
<Date Annee='2004' Mois='01' Jour='01'/>
<Publication>LeMonde</Publication>
<Secteur>SCI</Secteur> <------ Here is the description of the category
<Taille>34</Taille>
<Corps>
<Titraille>
<Tetiere>AUJOURD'HUI VOYAGES</Tetiere>
<Titres>
<Surtitre>« Hermione », la frégate de Rochefort</Surtitre>
<Titre>
<P>A bord, la vie était rude</P>
</Titre>
<SousTitre/>
</Titres>
</Titraille>
<Chapo/>
<Origine/>
<Texte>
<P>Sur l' Hermione, les affûts de canon étaient peints en rouge pour faciliter le nettoyage du sang des hommes après la bataille. La « frégate de douze » était armée de 26 canons de douze (les boulets pèsent 6 kg) et 6 canons de six (boulets de 3 kg). Elle était beaucoup plus légère, rapide et maniable qu'un vaisseau taillé pour le combat avec 118 canons. A bord, l'eau est rationnée à trois pintes par homme et par jour. Les vers et les charançons infestent les biscuits de mer. L'absence de fruits et légumes frais rend le scorbut ravageur. La fièvre typhoïde, la petite vérole et la gangrène sont des maladies fréquentes. L'hygiène est absente, le sommeil mauvais. Deux matelots alternent dans un hamac, souvent trempé, à l'entrepont, espace confiné où vivent aussi les moutons embarqués vivants. Le capitaine prend soin de sa chair à canon comme d'un cheptel : il lui faut assez d'hommes vivants pour livrer combat. A cette époque, le service dans la marine est obligatoire - un an sur trois - dans les provinces maritimes du royaume. </P>
<P/>
</Texte>
<SignaturePubliee/>
<Note/>
<Images/>
</Corps>
</Article>
<Indexation>
<TagAdmin1/>
<TagAdmin2/>
<TagAdmin3/>
<TitreComplementaire>2 articles - description de la vie des matelots à bord de l'"Hermione"</TitreComplementaire>
<Commentaire>Q0101/675650;</Commentaire>
<Categories>
<Categorie>DESCRIPTION</Categorie>
<Categorie>ENCADRE</Categorie>
<Categorie>ENSEMBLE</Categorie>
</Categories>
<Lien/>
<Oeuvre>
<TitresOeuvre/>
<GenresOeuvre/>
<AuteursOeuvre/>
</Oeuvre>
<SignaturesIndexees>
<SignatureIndexee/>
</SignaturesIndexees>
</Indexation>
<Etat Statut='EXPORTE'>
<Documentaliste>DAR</Documentaliste>
<MisesAJour>
31-12-2003
</MisesAJour>
</Etat>
<Historique>
<France/>
<Etranger/>
<Personnes/>
</Historique>
</Document>
3) I created a new XSL stylesheet. Something like this:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="
http://www.w3.org/1999/XSL/Transform"
xmlns:xs="
http://www.w3.org/2001/XMLSchema"
exclude-result-prefixes="xs"
version="2.0">
<xsl:template match="/Document/Article[1]/Secteur[1]/SCI">
<xsl:result-document href="">
<xsl:copy-of select="document(.) "></xsl:copy-of>
</xsl:result-document>
</xsl:template>
</xsl:stylesheet>
Now i want to tell XSLT to search the folder ''01'', to find only tha files containing <Secteur>SCI</Secteur>, and to copy them (without any changes) to the folder ''SCI''. Can you help me with th XSLT stylesheet?
Another question: How can i apply my scenario to the whole folder ''01''. I can't do this for each only XML file.
Thank you very much!