Bonjour,

Dans le cadre d'un projet, j'ai besoin de récupérer le nom du fichier xml transformer. Je précise que ma feuille xslt (2.0) va s'appliquer à au moins 500 fichiers xml.
Voici mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<xsl:template match="tei:TEI">
        <xsl:element name="doc">
            <xsl:attribute name="cote">
                <xsl:variable name="filename1">
                    <xsl:value-of select="base-uri()"/>
                </xsl:variable>
                <xsl:value-of select="$filename1"/>
            </xsl:attribute>
        </xsl:element>
    </xsl:template>
Mon résultat
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
<doc cote="file:/C:/Documents%20and%20Settings/xx/xx/xx/toto.xml">
</doc
Mon souci c'est que j'aimerais récupérer seulement toto
Quelqu'un aurait-il une idée ??
Merci