Aller au contenu

texte extrait de xml : pb de caractères


saluCseb

Sujets conseillés

Bonjour,

Je dois réaliser un site HTML et j'ai, pour ce faire, quelques données xml à y intégrer. J'ai choisi la solution javascript pour parser mon xml et produire une première version, avant de réaliser qqchose de plus propre (genre XSLT que je ne maitrise pas encore).

J'ai donc écrit un petit parseur Java qui fonctionne à deux détails près : sous explorer, le texte que j'extrais remplace les apostrophes par des carrés et je ne trouve pas comment introduire un retour à la ligne dans un bloc texte.

Voici le bout de code que j'utilise (je vous épargne la requête xmlHttpRequest) :

function splitXml()
{
var actus = response.getElementsByTagName("actu");
count = actus.length;
var image=[];
var texte=[];
var contenu = document.getElementById('contenu');
var spacer = document.createElement('div');
spacer.id = 'whiteSpace';
contenu.appendChild(spacer);
for (i=count-1; i>=0; i--){
image[i]=actus[i].getElementsByTagName("image")[0].firstChild.nodeValue;
texte[i]=actus[i].getElementsByTagName("texte")[0].firstChild.nodeValue;
var img = document.createElement('img');
img.id = 'illustration';
img.setAttribute('src', image[i]);
img.setAttribute('title', image[i]);
var p = document.createElement('p');
p.appendChild(document.createTextNode(texte[i]));
var div = document.createElement('div');
div.id = 'zoneactu';
div.appendChild(img);
div.appendChild(p);
contenu.appendChild(div);

}

}

et mon xml :

<?xml version="1.0" encoding="iso-8859-1"?>
<actualites>
<actu>
<image>actualites/actu1.jpg</image>
<texte>2006 | ARCHITECTURE-SYSTEM est Lauréat des Nouveaux Albums des Jeunes Architectes 2005-2006. Cette nomination du Ministère de la Culture et de la Communication récompense, tous les 2 ans, une vingtaine dagences darchitectes européens de moins de 35 ans pour la qualité de leur travail et leur potentiel davenir.</texte>
</actu>
<actu>
<image>actualites/actu2.jpg</image>
<texte>2006 | ARCHITECTURE-SYSTEM termine finaliste du concours international didées pour la construction du Musée National dEstonie.</texte>
</actu>
</actualites>

Voila. QQun saurait-il m'aider ?

Merci d'avance.

Modifié par saluCseb
Lien vers le commentaire
Partager sur d’autres sites

  • 3 semaines plus tard...

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...