Buongiorno a tutti …
Sto cercando di imparare ad utilizzare il formato XML ;
Per il momento sono in fase di ‘Scrittura’ …
Ho un problema sulla testata o root del formato …
In pratica vorrei ottenere :
<?xml version="1.0" encoding="UTF-8"?>
<p:FatturaElettronica versione="1.1" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:p="http://www.fatturapa.gov.it/sdi/fatturapa/v1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
Ma con il codice che ho scritto :
Dim xml As New XmlDocument
dim root as XmlNode
root = xml.AppendChild(xml.CreateElement("p:FatturaElettronica"))
root.SetAttribute("versione","1.1")
root.SetAttribute("xmlns:ds","http://www.w3.org/2000/09/xmldsig#")
root.SetAttribute("xmlns:p","http://www.fatturapa.gov.it/sdi/fatturapa/v1.1")
root.SetAttribute("xmlns:xsi","http://www.w3.org/2001/XMLSchema-instance")
Ottengo un errore perch questo parametro p:FatturaElettronica non funziona e mi genera errore “msg:invalid namespace prefix ‘p:FatturaElettronica’”
root = xml.AppendChild(xml.CreateElement("p:FatturaElettronica"))
Come posso fare in modo di passare il parametro correttamente ‘p:FatturaElettronica’
Grazie per l’aiuto.
Massimiliano.