Bonjour à tous,
j'ai le code as qui suit :
-----------------------------------------------------------------------------
myXML = new XML();
myXML.ignoreWhite = true;
myXML.load("niouse.xml");
myXML.onLoad = function(flag) {
if (flag) {
i = 0;
x = myXML.firstChild;
tf.htmlText += (x.childNodes[i].firstChild);
i++;
while (x.childNodes[i] != undefined) {
tf.htmlText += (" *NEWS* "+(i)+" : ");
tf.htmlText += (x.childNodes[i].childNodes[0].firstChild);
tf.htmlText += (x.childNodes[i].childNodes[1].firstChild);
i++;
}
tf.htmlText += ((i-1)+" news trouvées");
}
};
-----------------------------------------------------------------------------
tf étant l'instance du texte dynamique censé remplir une boîte vide.
et voici le code xml correspondant :
-----------------------------------------------------------------------------
<?xml version="1.0" enctype="UTF-8" ?>
<main>
<sport>
Basket-ball
</sport>
<news>
<title>Deuxième NiOuSe</title>
<content>
Contenu de la suite du retour de la mort qui tue la seconde NiOuSe (1)...
Contenu de la suite du retour de la mort qui tue la seconde NiOuSe (2)...
</content>
</news>
<news>
<title>Deuxième NiOuSe</title>
<content>
Contenu de la suite du retour de la mort qui tue la seconde NiOuSe(1)...
Contenu de la suite du retour de la mort qui tue la seconde NiOuSe (2)...
</content>
</news>
</main>
-----------------------------------------------------------------------------
le texte s'affiche effectivement dans le champ prévu à cet effet mais subsistent deux problèmes :
1) il y a un bug à l'affichage, un saut de ligne intempestif se glisse chaque fois entre la ligne (1) et la ligne (2)
2) je n'arrive pas à faire défiler le texte en continu ( automatiquement).
je vous remercie d'avance pour votre aide! ;-)
PS : merci au passage à BW pour le tut sur le xml...