20 messaggi dal 06 settembre 2002
Salve a tutti,
vorrei sapere com'e' possibile modificare il valore di un attributo di un nodo in un file XML con ASP classic.
Es.
<legge num="10"> ...... </legge>
Se volessi cambiare num in 20 ed ottenere:
<legge num="20"> ...... </legge>
E poi modificare il file XML, COME POSSO FARE??
IDEM se volessi cambiare il text del nodo.
GRAZIE MILLE IN ANTICIPO
In pratica devi farti dare il nodo (o l'attributo) che ti interessa modificare (query xpath sul domdocument) e ri-settargli il valore.
Qualcosa del tipo:
oXML.documentElement.selectSingleNode("mynode/text()").nodeValue = "nuovo valore".

Poi non ti resta che risalvare l'XML (ad esempio con oXML.save se su filesystem).

Per maggiori dettagli guarda la documentazione del parser XML su MSDN!

Ciao.
m.casati

Matteo Casati
GURU4.net

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.