Envoyé par
tchize_
Merci, je suis tombé dessus (sans trop me faire mal) après quelques recherches. Le problème c'est que je ne trouve pas leurs pages très intuitives... Du coup je ne trouve pas la solution à mon problème mais je sens que c'est la seule voie que j'ai.
Envoyé par
CyberChouan
Les regexp java je connais et leur pattern j'arrive a m'en sortir.
Le problème viens du pattern des fonctions XPath 2.0. D'après le W3C, c'est la même chose qu'en PERL sauf que je ne maitrise pas du tout PERL. Je vais donc me plonger dedans pour tenter de trouver une réponse.
EDIT: en fait le problème ne vient pas des "/" (j'ai fait des tests sans) mais du coup je n'arrive pas a faire marcher la fonction replace
voici mon code :
<xsl:value-of select="replace(@message, 'foo', 'bar')" />
et le message d'erreur suivant :
1 2 3 4 5
| [xslt] Processing /home/test/Documents/xsl/report.xml to /home/test/Documents/xsl/report.html
[xslt] Loading stylesheet /home/test/Documents/xsl/checkstyle.xsl
[xslt] : Error! Erreur de contrôle du type de l'expression 'funcall(replace, [step("attribute", 16), literal-expr(foo), literal-expr(bar)])'.
[xslt] : Fatal Error! Impossible de compiler la feuille de style
[xslt] Failed to process /home/test/Documents/xsl/checkstyle_report.xml |
Si quelqu'un a une idée...
Partager