Ciao a tutti stò prendendo spunto da questa guida per poter modificare il mio file xml.
https://www.mrw.it/fareweb/xlang/xmldom/guida_xmldom/lezione371.htm
la cosa che fa in questo esempio è semplice, va a modificare in base all'id che noi scegliamo ma sei io vorrei modificare il parametro sotto non solo il nome ma pure il cognome!
Database.xml
<?xml version="1.0"?>
<database>
<record>
<nome id="1">Giuseppe</nome>
<cognome>Verdi</cognome>
</record>
<record>
<nome id="2">Antonio</nome>
<cognome>Bianchi</cognome>
</record>
<record>
<nome id="3">Mario</nome>
<cognome>Rossi</cognome>
</record>
<record>
<nome id="4">Paolo</nome>
<cognome>Viola</cognome>
</record>
</database>
----------Esegui.asp
<html>
<head>
<title>Aggiornare un file XML con ASP</title>
</head>
<body>
<%
' CARICO IL DOCUMENTO XML NEL DOM
Dim objXmlDom
Set objXmlDom = Server.CreateObject("Microsoft.XMLDOM")
objXmlDom.async = False
objXmlDom.load Server.MapPath("database.xml")
' SELEZIONO UN SINGOLO RECORD IN FUNZIONE DELL'ID
' E VI SCRIVO UN DIFFERENTE VALORE ALL'INTERNO
Set aggiorna = objXmlDom.selectSingleNode("database/record/nome[@id='4']")
aggiorna.Text = "Nicola"
' SALVO L'AGGIORNAMENTO DEL NODO DEL FILE XML
objXmlDom.Save Server.MapPath("database.xml")
' UN PO DI PULIZIA...
Set aggiorna = Nothing
Set objXmlDom = Nothing
' LANCIO UN SEMPLICE MESSAGGIO DI CONFERMA A VIDEO
Response.Write "Aggiornamento effettuato con successo!"
%>
</body>
</html>
Spero che qualcuno mi possa aiutare!!
https://www.mrw.it/fareweb/xlang/xmldom/guida_xmldom/lezione371.htm
la cosa che fa in questo esempio è semplice, va a modificare in base all'id che noi scegliamo ma sei io vorrei modificare il parametro sotto non solo il nome ma pure il cognome!
Database.xml
<?xml version="1.0"?>
<database>
<record>
<nome id="1">Giuseppe</nome>
<cognome>Verdi</cognome>
</record>
<record>
<nome id="2">Antonio</nome>
<cognome>Bianchi</cognome>
</record>
<record>
<nome id="3">Mario</nome>
<cognome>Rossi</cognome>
</record>
<record>
<nome id="4">Paolo</nome>
<cognome>Viola</cognome>
</record>
</database>
----------Esegui.asp
<html>
<head>
<title>Aggiornare un file XML con ASP</title>
</head>
<body>
<%
' CARICO IL DOCUMENTO XML NEL DOM
Dim objXmlDom
Set objXmlDom = Server.CreateObject("Microsoft.XMLDOM")
objXmlDom.async = False
objXmlDom.load Server.MapPath("database.xml")
' SELEZIONO UN SINGOLO RECORD IN FUNZIONE DELL'ID
' E VI SCRIVO UN DIFFERENTE VALORE ALL'INTERNO
Set aggiorna = objXmlDom.selectSingleNode("database/record/nome[@id='4']")
aggiorna.Text = "Nicola"
' SALVO L'AGGIORNAMENTO DEL NODO DEL FILE XML
objXmlDom.Save Server.MapPath("database.xml")
' UN PO DI PULIZIA...
Set aggiorna = Nothing
Set objXmlDom = Nothing
' LANCIO UN SEMPLICE MESSAGGIO DI CONFERMA A VIDEO
Response.Write "Aggiornamento effettuato con successo!"
%>
</body>
</html>
Spero che qualcuno mi possa aiutare!!