Matt,
I answered that question here in the group just yesterday ;):
The best way is to pass an XmlSerializerNamespaces object to the
Serialize() method, as I describe in [0].
You could also modify the generated class to force the namespace prefix
when serializing instances [1], but I am generally not a friend of
modifying generated code
HTH,
Christoph Schittko
MVP XML
http://weblogs.asp.net/cschittko
[0]
http://www.topxml.com/xmlserializer/...at_runtime.asp
[1]
http://www.topxml.com/xmlserializer/...namespaces.asp -----Original Message-----
From: MattBell [mailto:Ma******@discussions.microsoft.com]
Posted At: Wednesday, December 29, 2004 11:23 AM
Posted To: microsoft.public.dotnet.xml
Conversation: Namespace references in Xml Serialization
Subject: Namespace references in Xml Serialization
I have a root node attribute which contains a name space declaration.
I'd like to put a reference onto the front of it (ie: ns1:RootNode) where
ns1 is
defined as the namespace I'm using. Is there a way to do this in C#?
Also can I include other namespaces in this declaration as well?