[XSL][re] Ecrire des balise qui ne seront pas interpretées
Bonjour,
Dans ma feuille xsl, j ai des balise qui ne sont pas des balises xml, xsl mais des variables pour voice xml ! (donc elle sont pas fermées)
Je voudrais que que quand j utilise le xml -> il ne me dise pas votre balise n est aps fermée -> je veux qu il ecrive la balise comme du texte
Ex :
Code:
1 2 3 4 5 6 7 8 9 10
|
<field name="from_city" slot="from">
<grammar>
public <main> = [from] [to] <city>;
<city> =
<!-- CODE GENERER GRACE AU XML ET XSL-->
<xsl:for-each select="choixVilles/ville_depart/ville">
<xsl:value-of select="."/> {<xsl:value-of select="."/>} |
</xsl:for-each>;
</grammar> |
Je ne veux pas qu il considere <main> comem une balsie mais comme du texte normal !
Merci
Re: [XSL] Ecrire des balise qui ne seront pas interpretées
tu doit utilser "CDATA" :
Code:
1 2 3 4 5 6 7 8 9 10 11
| <field name="from_city" slot="from">
<grammar>
<![CDATA[
public <main> = [from] [to] <city>;
<city> =
<!-- CODE GENERER GRACE AU XML ET XSL-->
<xsl:for-each select="choixVilles/ville_depart/ville">
<xsl:value-of select="."/> {<xsl:value-of select="."/>} |
</xsl:for-each>;
]]>
</grammar> |
Re: [XSL] Ecrire des balise qui ne seront pas interpretées
oups je crois que j'ai pas très bien compris ce que tu voulais
essaye ca
Code:
1 2 3 4 5 6 7 8 9 10
| <field name="from_city" slot="from">
<grammar>
<xsl:text disable-output-escaping="yes">
public <main> = [from] [to] <city>;
<city> = </xsl:text>
<!-- CODE GENERER GRACE AU XML ET XSL-->
<xsl:for-each select="choixVilles/ville_depart/ville">
<xsl:value-of select="."/> {<xsl:value-of select="."/>} |
</xsl:for-each>;
</grammar> |