Bonjour,
Je vous préviens de suite, mon problème est presque existentiel
Pour faire simple, mon application crée une page XML à l'aide de FLEX et j'utilise XSLT pour rendre la page compréhensible par un navigateur.
Grâce au RichTextEditor de Flex, je récupère un texte formaté mais le code est totalement crade et n'est pas bien interprété par le XSLT et les navigateurs.
J'ai donc récupérer une fonction qui permet de "nettoyer" ce code et j'appelle cette fonction de la manière suivante :
Je déclare le namespace php de la manière suivante :
Malgré l'utilisation de copy-of, la valeur de $texte est le texte et plus le texte formaté avec les balises.
Pouvez-vous m'indiquer comment passer le code 'crade', c'est à dire le contenu brut balisé à la fonction PHP ?
Merci d'avance
Je vous préviens de suite, mon problème est presque existentiel
Pour faire simple, mon application crée une page XML à l'aide de FLEX et j'utilise XSLT pour rendre la page compréhensible par un navigateur.
Grâce au RichTextEditor de Flex, je récupère un texte formaté mais le code est totalement crade et n'est pas bien interprété par le XSLT et les navigateurs.
J'ai donc récupérer une fonction qui permet de "nettoyer" ce code et j'appelle cette fonction de la manière suivante :
<xsl:template match="texte">
<div style="width:90%; margin:auto">
<xsl:variable name="texte">
<xsl:copy-of select="./." />
</xsl:variable>
<xsl:copy-of select="php:functionString('traiter_bloc_notes', $texte)" />
</div>
</xsl:template>
Je déclare le namespace php de la manière suivante :
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:php="http://php.net/xsl">
Malgré l'utilisation de copy-of, la valeur de $texte est le texte et plus le texte formaté avec les balises.
Pouvez-vous m'indiquer comment passer le code 'crade', c'est à dire le contenu brut balisé à la fonction PHP ?
Merci d'avance