salut

Je cherche à récuperer le contenu de tous les attributs du dernier élément T avec un xslt et le mettre entre balise p

voici le xml:
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
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
<?xml version="1.0" encoding="ISO-8859-1"?>
<project>
      <A>
          <PRIX code_barre="3057640117008">20</PRIX>
          <composition>
              <T type1="aze" type2="111" type3="V">texte</T>
              <T type1="a" type2="18" type3="l">texte</T>
              <T type1="ce" type2="13" type3="l">texte</T>
              <T type1="de" type2="163" type3="V">texte</T>
          </composition>
          <PROVENANCE>
              <lieu PAYS="CHINE">PULL</lieu>
              <CONTINENT>ASIE</CONTINENT>
          </PROVENANCE>
      </A>
      <B>
          <PRIX code_barre="3057640117008">15</PRIX>
          <composition>
              <T type1="aze" type2="111" type3="V">texte</T>
              <T type1="a" type2="18" type3="l">texte</T>
              <T type1="ce" type2="13" type3="l">texte</T>
              <T type1="de" type2="163" type3="V">texte</T>
          </composition>
          <PROVENANCE>
                  <lieu PAYS="CHINE">CASQUETTE</lieu>
                  <CONTINENT>ASIE</CONTINENT>
          </PROVENANCE>
      </B>
</project>
Voici ce que j'ai tenter de faire :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
<xsl:template match="project">
 
    <P>
 
      <xsl:value-of select="//*B [position()=last()]"/>
 
    </P>
 
  </xsl:template>
J'en profite pour vous posez 2 petites questions que voici :

1) Comment fais t-on pour cont rôler la validité d'une transformation XSL si cela est possible?
Je pense que cela est possible mais je ne sais pas faire

2)Un document balisé avec un langage défini par un schéma XML est-il toujours entièrement transformable vers un autre balisage défini de la même manière ?