Je suis en train de générer un code C# en utilisant xslt - son travail grand jusqu'à ce que je les médicaments génériques et ont besoin de sortie un texte comme celui-ci:XSLT: Sortie Désactiver fuite dans un document entier
MyClass<Type>
Dans ce cas, j'ai trouvé que la seule façon d'émettre est de faire ce qui suit:
MyClass<xsl:text disable-output-escaping="yes"><</xsl:text>Type<xsl:text disable-output-escaping="yes">></xsl:text>
Où:
- Souvent, tout doit aller sur un l ine, sinon vous vous retrouvez avec des sauts de ligne dans le code généré
- Dans l'exemple ci-dessus, je ne pouvais techniquement avons utilisé seulement 1
<xsl:text />
, mais généralement le typeType
est donnée par un autre modèle, par exemple:
<xsl:value-of select="@type" />
Cela ne me dérange pas d'avoir à écrire <
beaucoup, mais je voudrais éviter d'écrire <xsl:text disable-output-escaping="yes"><</xsl:text>
pour un seul caractère!
Y a-t-il un moyen de faire disable-output-escaping="yes"
pour l'ensemble du document?
Life Saver! Merci! – killercowuk