Salut, tout le monde
Je suis debutante a XSLT et j ai cherche des cours mais vraiment je n arrive pas de comprendre la diffrerence entre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
 
<xsl:copy-of select= 
et 
<xsl:value-of select=
Aussi j ai une autre question:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<xsl:template match="TempPrincipal">
		<Etudiant>
		<xsl:variable name="NumEtudiant" select="@NumEtudiant"/>
		<xsl:variable name="NomEtudiant" select="@NomEtudiant"/>
		<xsl:copy-of select="@*[adresse()!='ville' and adresse()!='numMaison' "/>
		<xsl:variable name="NumEtudiant">
			<xsl:choose>
				<xsl:when test="(not(@NumEtudiant) ">
					<xsl:attribute name="NumEtudiant"><xsl:value-of select="Le num n existe          pas"/></xsl:attribute>
				</xsl:when>
			</xsl:choose>
		</xsl:variable>
			<xsl:attribute adresse="ville"><xsl:value-of select="'ville1')"/></xsl:attribute>
			<xsl:attribute adresse="numMaison"><xsl:value-of select="'123')"/></xsl:attribute>
</xsl:template>
Est ce que le code precedent affiche: ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<Etudiant NumEtudiant= 1 NomEtudiant = nom1 ville = ville1 numMaison = 123>
Est ce que ce code est correct, malgre on declare 2 fois la variable NumEtudiant ?, est ce qu il affiche ce code exactement quand on appel la template dans une transformation en XML.

Merci pour tes aides et merci d avance