Creazione file xml

giovedì 27 marzo 2008 - 15.37

chinetta Profilo | Newbie

Ciao a tutti stò cercando di costruire un xml da c#....prima dichiaro il nome dei nodi ex:

public string xmlnode_start
{
get { return "nodo:inizio"; }
}

poi creo il mio oggetto per scrivere il file xml

XmlWriterSettings settings = new XmlWriterSettings();
//settings.Encoding = Encoding.GetEncoding("UTF-8");
settings.Indent = true;
settings.NewLineOnAttributes = false;

MemoryStream ms = new MemoryStream();
XmlWriter writer = XmlTextWriter.Create(ms, settings);

//scrivo sull'XML
writer.WriteStartDocument();
writer.WriteStartElement(xmlnode_start.ToString());

Quando arrivo a scrivere xmlnode_start.ToString() mi restituisce questo errore:
"nodo:inizio" contiene un carattere non valido per un nome. Il carattere ":", valore esadecimale 0x3A, non può essere utilizzato in un nome.

Il nome del nodo, come anche alcune propietà dei nodi contengono i : come posso risolvere il problema?
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