è possibile modificare un attributo di un elemento???
se si quale comando devo usare?
è possibile modificare un attributo di un elemento???
se si quale comando devo usare?
Elemento di cosa?
ho fatto questo script:
/////////////////////////////
function loadXml() {
var myCDROM = new XML();
myCDROM.ignoreWhite = true;
myCDROM.onLoad = processXml;
myCDROM.load(path);
}
//
function processXml() {
var CDROM = this.firstChild.childNodes;
////////////
// 0 = prima volta (statico)
// 1 = già visto (dinamico)
////////////
var child = CDROM[0].childNodes;
stato = CDROM[0].attributes.stato;
////////////
if (stato == 0) {
//lo faccio guardare però intanto lo porto a valore 1 (dinamico) creando un altro nodo
//
trace("statico");
_root.gotoAndStop("statico");
} else if (stato == 1) {
trace("dinamico");
_root.gotoAndStop("dinamico");
}
}
///
path = "./stato.xml";
loadXML();
ho un file XML così strutturato:
<CDROM>
<CDROM stato='0'/>
</CDROM>
devo creare una funzione che mi modifichi il valore di stato='0' a stato='1'....
come posso fare?
non riesco a trovare una funzione che mi modifichi l'attrubuto
CDROM[0].attributes.stato = ...
ma io voglio fare in modo che nel documento xml rimanga la modifica.. devo aggiungere qualche cosa?
IN tal caso hai bisigno di appoggiarti ad un linguaggio server side, se in rete, o a un programma terze parti, se in locale, per scrivere il file xml, cosa che il flash, da solo, non può fare.