Récuperation contenu balisé par élément commencant par certaines letrres
salut
Je cherche à récuperer le contenu balisé par les élément dont le nom commence par co avec un xslt et le mettre entre balise p
voici le xml:
Code:
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 31
|
<?xml version="1.0" encoding="ISO-8859-1"?>
<project>
<objet>
<PRIX code_barre="3057640123958">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>
</objet>
<objet>
<PRIX code_barre="323547157008">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>
</objet>
</project> |
Voici ce que j'ai tenter de faire :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
<xsl:template match="project">
<P>
je dois mettre ici mon expression regulière pour chercher les mots commencant par co : \\bco\\w* \\b
mais je ne sais pas comme dire que cela doit être une balise
</P>
</xsl:template> |