Bonjour;
j'ai un fichier Xml dont le shéma global est
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/xsl" href="principal.xsl" ?>
<Content>
	<Modules>
		<Group Nom="Spécialités">
			<Group Nom="O.C">
				<Module Abr="Anadent" Afficher="Anatomie dentaire">
					<Description>###</Description>
					<Cour Ordre="0" Name="Anadent:gnAndnt">
						<Titre>Généralités en Anatomie dentaire</Titre>
						<Description>###</Description>
						<Contenu>
                .........
je voudrais transformer uniquement l'element Cour et ces descendant, (le XPATH correspondant se trouve dans un <xsl:param>)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
<!-- Debut -->
<xsl:param name="xpath">
//Cour[@Name='Anadent:gnAndnt']
</xsl:param>
<xsl:template match="/">
<xsl:apply-templates select="$xpath" />
<!-- mais ça marche pas, -->
<xsl:apply-templates select="{$xpath}" />
<!-- mais ça marche pas, non plus -->
</xsl:template>
 
 
Comment doit je faire?