Liens contextuels :
| Auteur | |
|---|---|
| HyWaN | # 16 Mar 2008 - 17:01:23 |
Because sharing matters 91 Posts |
Bonjour J'utilise DocBook et les PIs (Processing Instruction) pour écrire du code (la colorisation se fait via PHP). Problème, il m'arrive d'écrire <? et ?> dans le code qui se trouve dans les PIs. En fait, j'écris <?php et ?>. Le <?php se voit transformé en <?php et je n'ai pas de problème. En revanche, ?> devient ?> mais il braille quand même. Pour lui, ?> = ?> et c'est plutôt gênant. Voici l'erreur pour les petits curieux : xsl:processing-instruction: '?>' not allowed within PI content Comment réussir à écrire ce symbole "?>" dans des PIs ? Sachant que j'ai essayé de transformer les chevrons et les points d'interrogations en entités HTML. Merci . |
|
|
| Xavier | # 18 Mar 2008 - 10:58:04 |
| 581 Posts |
Bonjour, 2 ou 3 petits trucs : - il faut être attentif au mode de sortie (élément xsl:output) qui influe sur le traitement des séquences de caractères particulières à base de < et > - <?php ici du code ?> n'est pas à ma connaissance une processing instruction correcte - il faut utiliser soit <xsl:text disable-output-escaping="yes">chaîne de caractères spéciale </xsl:text>, soit les blocs <![CDATA[ chaîne de caractères spéciale ]]> |
Les références web : openweb.eu.org - opquast.com - webmaster-hub.com - webrankinfo.com - salemioche.net - web-pour-tous.org - webonorme.org
Nos partenaires : Editions Eyrolles - Location vacances France - Location vacances Europe
Nikozen : Hébergement - Réalisation : Alsacreations.fr



