Ciao, ho un problema con la modifica di un file xml.
Non riesco a creare nodi ed elementi, in pratica non riesco a modificare nulla di quel file.
Il file si presenta così:
Io devo entrare in edition, creare un altro nodo e metterci dentro altri attributi.codice:<Account> <Editore> <record Date="15/07/2020 14:56" AccountID="casfgva5"/> </Editore> <Edition/> <History/> </Account>
Quindi sto utilizzando questo codice:
Io credo che il codice sia corretto eppure, nella sua esecuzione il file xml non viene modificato. Ho provato anche a ciclare tutto il file per poi cercare il tag di interesse e provare ad inserirne gli elementi, ma niente. F5 sul file xml e il file non è stato modificato. Come è possibile?codice:var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { modify(this, "10/01/2021", "12"); } }; xhttp.open("GET", "Books/test.xml", true); xhttp.send(); function modify(xml, data, v) { xmlDoc = xml.responseXML; newElement = xmlDoc.createElement("ordine"); x = xmlDoc.getElementsByTagName("Edition")[0]; newElement.setAttribute("Data", data); newElement.setAttribute("class", v); x.appendChild(newElement); }

Rispondi quotando

