Buongiorno a tutti!
Sto provando a creare un file xml (i cui elementi saranno presi da DB) usando questo codice che però non riesco a fare funzionare:
codice:
<%@ Page Language="vb" Debug="true" %>
<%@ Import Namespace="System.XML" %>
<%@ Import Namespace="System.Data" %>
<script language="vb" runat="server">
Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim path As String = "userInfo.xml"
'istanzio il documento
Dim Doc As New XmlDocument()
'lo carico in memoria
Doc.Load(path)
'recupero il nodo root
Dim element As XmlElement = Doc.DocumentElement
Dim NodeCap As XmlNode
For Each node In element.ChildNodes
If node.Name.Equals("Indirizzo") Then
'creo il nodo
NodeCap = Doc.CreateNode(XmlNodeType.Element, "CAP", "")
'imposto il valore
NodeCap.InnerText = "00100"
'l'aggiungo al nodo indirizzo
node.AppendChild(NodeCap)
'salvo le modifiche
Doc.Save(path)
End If
Next
End sub
</script>
Qualcuno mi sa aiutare?