J'ai une fonction XSLT qui prend une expression régulière en tant que paramètre mais l'analyseur XSLT ne l'aime pas.Expression régulière dans XSLT
Voici le code:
<xsl:value-of select='ns:RegexReplace($variable, "", "style=\"\w+\:\s\w+;\"")' disable-output-escaping='yes' />
J'ai trouvé ceci: http://www.xml.com/pub/a/2003/06/04/tr.html < - mais il utilise ce que je suis et semble fonctionner (pour eux). Est-ce que j'ai juste un analyseur d'ordures ??
Y at-il un moyen de le faire? Ou, une façon de forcer un élément à ignorer le style en ligne via un trick CSS?
De votre échantillon ccode il semble que si vous utilisez une extension XSLT. Quel genre d'extension est-ce? Et pour une solution, il est utile de savoir quelle plate-forme vous possédez car il existe des extensions spécifiques aux plates-formes disponibles pour les expressions régulières. –
@divo - L'extension XSLT est sans importance car je parle juste de passer dans le paramètre. Malheureusement, je ne connais pas les détails de l'analyseur. – tgandrews
Vous devez probablement remplacer les guillemets dans votre expression par une entité XML (") –