Creare nodi annidati in xml

mercoledì 22 agosto 2007 - 16.34

angelweb Profilo | Newbie

Ciao a tutti
Devo realizare una struttura di questo tipo in vb net 2005
<f1>
<f2>prova</f2>
<l1>
<f3>prova</f3>
</l1>
</f1>

sto provando ad utilizzre append child ma sono riuscito a realizzare solo la prima parte ossia
<f1>
<f2>prova</f2>
</f1>
con il seguente codice >:
nod = DocLog.CreateElement("f1")
DocLog.DocumentElement.AppendChild(nod)
newElem = DocLog.CreateNode("element", "f2", "")
newElem.InnerText = "prova"
DocLog.DocumentElement.LastChild.AppendChild(newElem)
non riesco in nessun modo ad annidare "l1" ed" f3"
Mi riuscite ad aiutare
Grazie tante

hkproj Profilo | Newbie

Ciao, volevo prima di tutto spiegarti che la classe che stai utilizzando non è adatta allo scopo. Infatti mi sembra che tu usi il XmlDocument, che serve ad esplorare un documento piu che a crearne uno nuovo. Io ti consiglio di utilizzare la classe XmlTextWriter (sempre del namespace System.Xml), che ha tutti i metodi necessari per creare la struttura che cerchi.
Ciao!
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5