Ciao a tutti, sto serializzando una mia classe creata in xml. Ho un problema relativamente al namespace.
Io scrivo questo pezzo di codice:

XmlSerializerNamespaces ns = new XmlSerializerNamespaces();
ns.Add("gd","http://schemas.google.com/g/2005");

XmlSerializer serializer = new XmlSerializer(typeof(Evento));

FileStream stream = new FileStream(filename, FileMode.Create, FileAccess.ReadWrite,FileShare.ReadWrite);

XmlTextWriter writer = new XmlTextWriter(stream, Encoding.UTF8);
serializer.Serialize(writer, this,ns);

Dove Evento è un oggetto che mi sono precedentemente creato.

Il file xml che mi tira fuori è il seguente:

<?xml version="1.0" encoding="utf-8" ?>
- <entry xmlns:gd="http://schemas.google.com/g/2005">
<title>Prova</title>
<where valueString="CIAO" xmlns="gd" />
</entry>

Ora io il file xml che desidererei mi tirasse fuori è il seguente:

<?xml version="1.0" encoding="utf-8" ?>
- <entry xmlns:gd="http://schemas.google.com/g/2005">
<title>Prova</title>
<gd:where valueString="CIAO"/>
</entry>

In cosa sbaglio? Grazie tante per l'aiuto fin da ora!!