Thank you very much.  That worked great!  Exactly what I was looking for.

-Mike


On 3/7/07, Fernando Tubio <[EMAIL PROTECTED]> wrote:

Yes, it is possible. For example,

   YourType obj = new YourType(....);
   XmlSerializer serializer = new XmlSerializer( typeof( YourType ) );
   XmlSerializerNamespaces namespaces = new XmlSerializerNamespaces( );
   namespaces.Add( "", "" );

   XmlWriterSettings settings = new XmlWriterSettings( );
   settings.Indent = true;
   settings.OmitXmlDeclaration = true;

   // substitute the appropriate encoding
   settings.Encoding = Encoding.ASCII;

   // using the console here
   XmlWriter writer =
           XmlWriter.Create( Console.OpenStandardOutput( ), settings );

   serializer.Serialize( writer, obj, namespaces );


Regards,

Fernando Tubio


----- Original Message -----
From: "Mike Andrews" <[EMAIL PROTECTED]>
To: <ADVANCED-DOTNET@DISCUSS.DEVELOP.COM>
Sent: Wednesday, March 07, 2007 7:23 PM
Subject: [ADVANCED-DOTNET] XmlSerializer question...


> Is it possible to create an XmlSerializer that will not create the xmlns
> attributes and add the <?...?> encoding type to the resultant xml
> serialized
> document?
>
> Here's what's created:
>
> <?xml version="1.0" encoding="utf-16"?>
> <Root>
> <IDItem xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xmlns:xsd="
> http://www.w3.org/2001/XMLSchema";
> id="afac03d2-2a9c-42d0-a93c-002850fe71e2"
> />
> <IDItem xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xmlns:xsd="
> http://www.w3.org/2001/XMLSchema";
> id="31427548-9bfb-493d-9d15-002b35685933"
> />
> <IDItem xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xmlns:xsd="
> http://www.w3.org/2001/XMLSchema";
> id="92746f5b-5fcd-4821-80b1-002d9669d8c4"
> />
> <IDItem xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xmlns:xsd="
> http://www.w3.org/2001/XMLSchema";
> id="3dec5a7d-3848-4f7c-bd9c-002df9e70cc6"
> />
> <IDItem xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xmlns:xsd="
> http://www.w3.org/2001/XMLSchema";
> id="9d560a2a-8899-48f7-8533-00346921bac5"
> />
> <IDItem xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xmlns:xsd="
> http://www.w3.org/2001/XMLSchema";
> id="e5fea3aa-d674-421d-bb3c-00364086d96a"
> />
> <IDItem xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xmlns:xsd="
> http://www.w3.org/2001/XMLSchema";
> id="ae2ce413-233f-4015-9804-00367feebe5e"
> />
> </Root>
>
> and this is what I'd like created instead:
>
> <Root>
> <IDItem id="afac03d2-2a9c-42d0-a93c-002850fe71e2" />
> <IDItem id="31427548-9bfb-493d-9d15-002b35685933" />
> <IDItem id="92746f5b-5fcd-4821-80b1-002d9669d8c4" />
> <IDItem id="3dec5a7d-3848-4f7c-bd9c-002df9e70cc6" />
> <IDItem id="9d560a2a-8899-48f7-8533-00346921bac5" />
> <IDItem id="e5fea3aa-d674-421d-bb3c-00364086d96a" />
> <IDItem id="ae2ce413-233f-4015-9804-00367feebe5e" />
> </Root>
>
> How can I go about this?
>
> Thanks,
> Mike
>
> ===================================
> This list is hosted by DevelopMentor(r)  http://www.develop.com
>
> View archives and manage your subscription(s) at
> http://discuss.develop.com

===================================
This list is hosted by DevelopMentor(r)  http://www.develop.com

View archives and manage your subscription(s) at
http://discuss.develop.com


===================================
This list is hosted by DevelopMentorĀ®  http://www.develop.com

View archives and manage your subscription(s) at http://discuss.develop.com

Reply via email to