| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Webverwickler Registriert seit: May 2005
Beiträge: 327
| id ändern, idMap aktualisieren
Hallo, ich will das 'id'-Attribut eines XML-Knotens zur Laufzeit verändern (das geht auch: myXML.childNodes[i].attributes.id = neueID; ). Allerdings hat die idMap des XML-Objektes (myXML.idMap) danach immer noch den alten Wert. Weiß jemand, wie ich die idMap von den neuen XML-Daten aktualisiere? Vielen Dank!
__________________ Gruß Wanst Reden ist Silber, Schweigen ist Gold! ... Meistens |
| | |
| | #2 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.326
|
flash-hilfe: "..Sie müssen die Methode parse() auf das XML-Objekt anwenden, damit die Eigenschaft idMap eingerichtet wird.." var _xml = new XML('<txt id="a">aaaaa</txt><txt id="b">bbbbb</txt>'); // _xml.firstChild.attributes['id'] = 'c'; // trace(_xml.idMap['a']); trace(_xml.idMap['b']); trace(_xml.idMap['c']); trace('-----'); _xml.parseXML(_xml); trace(_xml.idMap['a']); trace(_xml.idMap['b']); trace(_xml.idMap['c']); trace('-----'); _xml = new XML(_xml); trace(_xml.idMap['a']); trace(_xml.idMap['b']); trace(_xml.idMap['c']);
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de Geändert von hgseib (17-11-2008 um 11:56 Uhr) |
| | |
| | #3 (permalink) |
| Webverwickler Registriert seit: May 2005
Beiträge: 327
|
es geht also nur über die Zuweisung in eine neue XML-Variable: ActionScript:
__________________ Gruß Wanst Reden ist Silber, Schweigen ist Gold! ... Meistens |
| | |
| | #4 (permalink) |
| Webverwickler Registriert seit: May 2005
Beiträge: 327
|
Hab gerade erst die Änderung gelesen. Also kann ich mir das parsen sparen, wenn ich das gleich neu zuweise, OK. ActionScript:
__________________ Gruß Wanst Reden ist Silber, Schweigen ist Gold! ... Meistens |
| | |
| | #5 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.326
|
habe sowas auch noch nie gemacht, weil eine id ist eine id, da fingert man normalerweisse nicht dran rum. werde ich irgendwann testen. parseXML könnte schneller sein als new XML ? jedenfalls bleiben bei parseXML die alten werte der idMap erhalten. wozu das auch immer gut sein mag ;-)
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |