Bonjour à tous,
Pour les besoins d'un site web, je dois instaurer une page flash avec des champs textes dynamiques, ces textes étant appelés par un xml.
Je suis débutante en AS2/xml et je me suis servi d'un script trouvé dans ce site.
Voici mon xml :
Et voici comment je rempli mon champs texte (contenu1) dans mon fla :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <?xml version="1.0" ?> <root> <texte1>blablablablablablablabla blablabablabla 11111</texte1> <texte2>Ut velit mauris, egestas sed, gravida nec, ornare ut, mi. Aenean ut orci vel massa suscipit pulvinar. Nulla sollicitudin. Fusce varius, ligula non tempus aliquam, nunc turpis ullamcorper nibh, in tempus sapien eros vitae ligula. Pellentesque rhoncus nunc et augue. Integer id felis. Curabitur aliquet pellentesque diam. Integer quis metus vitae elit lobortis egestas. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Morbi vel erat non mauris convallis vehicula. Nulla et sapien. Integer tortor tellus, aliquam faucibus, convallis id, congue eu, quam. Mauris ullamcorper felis vitae erat. Proin feugiat, augue non elementum posuere, metus purus iaculis lectus, et tristique ligula justo vitae magna.</texte2> <texte3>Je fais des tests trop nuls ...</texte3> </root>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 import mx.xpath.XPathAPI; // > j'importe dataBindingClasses // function Remplir1(texte1) { /* on supprime le contenu du textarea*/ contenu1.text = ""; /* on ajoute le contenu au textarea*/ for (var i = 0; i<texte1.length; i++) { contenu1.text += texte1[i]; } } // myXML = new XML(); myXML.ignoreWhite = true; myXML.onLoad = function(success) { if (success) { /* definit le chemin*/ var chemin1 = "/root/texte1"; var texte1 = mx.xpath.XPathAPI.selectNodeList(myXML.firstChild, chemin1); /* on ajoute chaque contenu au textarea*/ Remplir1(texte1); } }; myXML.load("textes.xml");
Malheureusement, mon résultat, c'est ça :
Comment pourrais-je faire pour supprimer les "<texte1></texte1>" ??<texte1>blablablablablablablabla blablabablabla 11111</texte1>
Merci.
audrey.b
Partager