Rechercher : dans
Par :

[XML] probleme avec le caractere '

Dernière réponse le 5 mar 2003 à 10:36:25 Slash, le 5 mar 2003 à 08:57:21 
 Signaler ce message aux modérateurs

Salut,

voila j'ai plusieurs frames et j'aimerais que quand je click sur un lien, je puisse mettre a jour 2 frames en meme temps, en html ok pas de prob je sais comment ca marche :

<a href="haut.html" onClick='parent.bas.location.href="bas.html"'>changer 2 frames</a>

ma question, comment puis je retranscrire ca dans ma feuille XSL pour qu'au final j'ait bien le lien qui met a jour les 2 frames?

ca fait 1 jour que j'essaye un peu tout et j'y arrive pas, alors si vous pouviez m'aider...

voila ce que je fait :

<a>
<xsl:attribute name="href">/pls/EMDBAV2/dbaweb.FctFrame?db=<xsl:value-of select="DB_ID"/></xsl:attribute>
<xsl:attribute name="target">FctFrame</xsl:attribute>
<xsl:attribute name="onClick"><xsl:text disable-output-escaping="yes">parent.SubFctFrame.location.href='/pls/EMDBAV2/dbaweb.SubFctFrame'</xsl:text></xsl:attribute>
<xsl:value-of select="DB_NAME"/>
</a>

et rien n'y fait les caracteres ' se transforme en & apos;... et si je mets ca a la place ben ca reste comme ca :(

la feuille xsl est stocke dans un bd oracle, je vais la rechercher pour appliquer la transformation aux resultats xml d'un select

si vous pouvez m'aider...

merci

Meilleures réponses pour « [XML] probleme avec le caractere ' » dans :
Utiliser des accents et autres caractères spéciaux VoirDans la plupart des langages de programmation, on ne peut utiliser directement les accents et autres caractères non-anglosaxon. La solution est l'unicode, une sorte de code universel. Par exemple pour afficher la chaine de caractères : " là, ça...
PHP - Nettoyer une chaîne de caractères VoirVoici une fonction en PHP qui peut être assez pratique, surtout quand on fait de l'URL Rewriting. Cette fonction permet de transformer les caractères de n'importe quelle chaîne de caractères en chaîne non accentuée, en enlevant les caractères...
On peut utiliser comme on veut les polices de caractères VoirMythe On peut utiliser comme on veut les polices de caractères (TrueType, TTF...) Réalité FAUX. Explications Non, vous ne pouvez pas. Comme tout travail d'artiste, l'auteur d'une police de caractères doit être rémunéré pour son travail. C'est...
Télécharger DriveImage XML VoirDriveImage XML est un programme permettant de faire des images du système (partitions et lecteurs logiques) à des fins de sauvegarde, à la manière de Norton Ghost. Ce programme permet : De créer des images des lecteurs logiques et des...
Caractères spéciaux HTML VoirCodage des caractères spéciaux Le standard HTML demande de respecter le codage des caractères ASCII 7 bits, c'est-à-dire que les caractères accentués ne sont pas autorisés. Il faut pour cela utiliser un codage particulier. Pour...
Introduction à XML VoirPrésentation de XML XML (entendez eXtensible Markup Language et traduisez Langage à balises étendu, ou Langage à balises extensible) est en quelque sorte un langage HTML amélioré permettant de définir de nouvelles balises. Il s'agit effectivement...
VBScript - Les fonctions de chaînes de caractères VoirLes fonctions de chaînes de caractères Fonction Description Filter(InputStrings, Value[, Include[, Compare]]) Sélectionne des chaînes de caractères parmi un tableau de chaînes...

1

teebo, le 5 mar 2003 à 09:12:43

C'est chiant les jeux de caracteres comme ca :-)
Je peux pas essayer mais mes propositions:

" a la place de '
'' a la place de ' (deux fois ' et pas une fois ")
\' a la place de '

A priori ca devrait marcher...j'ai une preference pour la 3eme solution mais je fini par confondre tout dans les '...

.  .
\_/

Répondre à teebo

2

Slash, le 5 mar 2003 à 10:25:19

Youhoooouuuu t'es mon sauveur, j'ai poste dans plusieurs forums et personne n'a su me repondre

avec la premiere solution (cad " a la place de ') ca fonctionne (ca me transforme quand meme le " en "e; mais ca passe)

j'ai essayer les 2 autres solutions, aucune ne marchent, apparement les single quote, cad ', c'est vraiment pas au point avec xml je pense

me trompe-je?

encore merci!

Répondre à Slash

3

Slash, le 5 mar 2003 à 10:26:51

Il faut lire :

(ca me transforme quand meme le " en "e; mais ca passe)

comme ca :

(ca me transforme quand meme le " en & quot; mais ca passe)

Répondre à Slash

4

 teebo, le 5 mar 2003 à 10:36:25

:-)

De rien, heureux d'avoir pu t'aider sans meme trop me fatiguer sur ce coup la :-)

C'est toujours different ce genre de choses d'un langage a l'autre, alors plus tu touches a differents de langages, plus tu as d'idees quand tu bloques ;-)

.  .
\_/

Répondre à teebo
Collection CommentÇaMarche.net