Wie setzen xmlns beim serialisieren Objekt in c#

Ich bin serialisiert ein Objekt in meinem ASP.net MVC-Programm eine xml-Zeichenfolge, wie dieses;

StringWriter sw = new StringWriter();
XmlSerializer s = new XmlSerializer(typeof(mytype));
s.Serialize(sw, myData);

Nun das gib mir dies, als die ersten 2 Zeilen;

<?xml version="1.0" encoding="utf-16"?>
<GetCustomerName xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">

meine Frage ist,
Wie kann ich das ändern das xmlns-und den codierungstyp, wenn serialisieren?

Dank

InformationsquelleAutor John | 2010-04-02
Schreibe einen Kommentar