42 messaggi dal 21 maggio 2001
come si fa a modificare un file xml su server?

in pratica vorrei cambiare un attributo di un elemento e poi salvare la modifica via script: come fare? Devo aprire il file e poi salvarlo, devo farne una copia, devo cancellarlo e ricrearlo....?

sto facendo così ma mi vengono dati problemi di protezione... cosa sbaglio?



Dim doc As New XmlDocument
doc.Load(strPath)

Dim strXpath As String = "//parametro[@nome='" & dgParametri.DataKeys(E.Item.ItemIndex) & "']"

Dim nodo As XmlNode = doc.SelectSingleNode(strXpath)

Dim attr As XmlAttribute = CType(nodo.Attributes.GetNamedItem("valore"), XmlAttribute)
attr.Value = "nuovo valore....."

doc.Save(Server.MapPath("..\..\" & depFile))
doc = Nothing
575 messaggi dal 06 settembre 2002
Contributi
cosi sembra ok abilita la cartella in scrittura modifica
ciao
42 messaggi dal 21 maggio 2001
Ho risolto:
i permessi vanno dati a utente ASP.NET (quello della macchina) abilitandolo in scrittura....


Grazie cmq

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.