Xml et html
Résolu
MyTux
Messages postés
228
Statut
Membre
-
MyTux -
MyTux -
Bonjour,
Voilà mon soucis, j'utilise un fichier xml pour construire une FAQ. Donc mon fichier xml possède cette structure:
<faq>
<question>
<num> 1 </num>
<ask> blablabla </num>
<rep> blakkjsjsdj </rep>
</question>
.....
.....
</faq>
Ensuite j'utilise une fonction en javascript qui parcourt le fichier et me crée différents éléments html selon les noeuds xml. En revanche j'aimerais faire apparaitre des mots en gras par exemple dans le noeud réponse comment puis - je m'y prendre?
Merci.
Voilà mon soucis, j'utilise un fichier xml pour construire une FAQ. Donc mon fichier xml possède cette structure:
<faq>
<question>
<num> 1 </num>
<ask> blablabla </num>
<rep> blakkjsjsdj </rep>
</question>
.....
.....
</faq>
Ensuite j'utilise une fonction en javascript qui parcourt le fichier et me crée différents éléments html selon les noeuds xml. En revanche j'aimerais faire apparaitre des mots en gras par exemple dans le noeud réponse comment puis - je m'y prendre?
Merci.
Configuration: Linux Mozilla 1.8.1.16
4 réponses
-
J'ai essayé avec la balise <![CADTA[ ... ]]> sans trop de résultat en effet le fichier xml ne me les interprète pas mais la navigateur aussi. Donc je ne vois pas trop comment trouver une solution.
-
Salut,
Si j'ai bien compris :
Utilise la balise <![CDATA[ ... ]]>
par exemple tu auras dans ton xml :
<rep><![CDATA[texte <b>en gras</b> ]]></rep>
XML n'essaiera alors pas d'interpréter ce qu'il y à à l'intérieur de <![CDATA[ ... ]]> -
Bonjour,
Merci pour la réponse, mais est - ce que la balise sera interprétée par le navigateur, afin que le texte soit formaté? -
Normalement oui car ton script ne retournera pas les balises CDATA au navigateur.