Salut tout le monde
avec xsl, est-il possible de filtrer les entités numirique
exemple: récupérer tout les nombre sup> ou égal à 8chifres
merci pour votre aide
Salut tout le monde
avec xsl, est-il possible de filtrer les entités numirique
exemple: récupérer tout les nombre sup> ou égal à 8chifres
merci pour votre aide
Bonjour,
sans difficultés :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <test> <nombre>10</nombre> <nombre>20</nombre> <nombre>30</nombre> <nombre>40</nombre> <nombre>50</nombre> </test>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/> <xsl:template match="/test"> <resultat> <xsl:copy-of select="nombre[. > 25]"/> </resultat> </xsl:template> </xsl:stylesheet>
GrandFather,
merci pour ton aide
Désolé, je n'étais pas assez claire
j'ai dans mes fichier xhtml_source des références produit (un nombre à 5chifres) que j'aimerai récupérer avec mon xslt
sauf qu'elles se trouve dans des endroit aliatoire dans la source
for each nembre = 8chifre faire...
pour le récupérer comme valeur d'attribut : référence=12536
merci encore
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 <xsl:template match="//node()[contains(., number(.))]"> <index> <xsl:choose> <xsl:when test="number(.) and string-length(.) = 5"> <xsl:for-each select="."> <item> <xsl:attribute name="REF"> <xsl:value-of select="."/> </xsl:attribute> </item> </xsl:for-each> </xsl:when> </xsl:choose> </index> </xsl:template>
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager