Xml et html

Résolu/Fermé
MyTux Messages postés 222 Date d'inscription mardi 29 janvier 2008 Statut Membre Dernière intervention 26 mars 2013 - 25 sept. 2008 à 09:32
 MyTux - 25 sept. 2008 à 14:29
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.
A voir également:

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.
0
Dr Zoidberg Messages postés 529 Date d'inscription jeudi 28 juin 2007 Statut Membre Dernière intervention 12 juin 2015 100
25 sept. 2008 à 13:14
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[ ... ]]>
-1
MyTux Messages postés 222 Date d'inscription mardi 29 janvier 2008 Statut Membre Dernière intervention 26 mars 2013 44
25 sept. 2008 à 14:16
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é?
-1
Dr Zoidberg Messages postés 529 Date d'inscription jeudi 28 juin 2007 Statut Membre Dernière intervention 12 juin 2015 100
25 sept. 2008 à 14:18
Normalement oui car ton script ne retournera pas les balises CDATA au navigateur.
-1