Beispiel #1
0
        } // Serialize

        public void SerializeToXML(ref string strFileNameAndPath)
        {
            Serialize();
            cDictionary ThisFacility = SerializationHelper;

            System.Xml.Serialization.XmlSerializer serializer = new System.Xml.Serialization.XmlSerializer(typeof(cDictionary));

            System.Xml.XmlTextWriter xtwXMLtextWriter = null;
            try
            {
                //xtwXMLtextWriter = New System.Xml.XmlTextWriter(strFileNameAndPath, System.Text.Encoding.UTF8)
                //xtwXMLtextWriter = New XmlTextWriterIndentedStandaloneNo("C:\Users\stefan.steiger\Desktop\furniture.xml", System.Text.Encoding.UTF8)

                //xtwXMLtextWriter.Formatting = System.Xml.Formatting.Indented

                System.Xml.Serialization.XmlSerializerNamespaces ns = new System.Xml.Serialization.XmlSerializerNamespaces();
                ns.Add("", "");

                serializer.Serialize(System.Web.HttpContext.Current.Response.OutputStream, ThisFacility, ns);
                //serializer.Serialize(xtwXMLtextWriter, MyAppConfig)

                //xtwXMLtextWriter.Flush()
                //xtwXMLtextWriter.Close() 'Write the XML to file and close the writer
            }
            catch (System.Exception ex)
            {
                System.Console.WriteLine("Encountered Exception in COR.XMLserialization.SerializeToXML()\r\nDetails:\r\n " + ex.Message);
            }


            //Dim swEncodingWriter As System.IO.StreamWriter = New System.IO.StreamWriter("C:\Users\stefan.steiger\Desktop\furniture.xml", False, System.Text.Encoding.UTF8)
            //serializer.Serialize(swEncodingWriter, MyAppConfig)
            //swEncodingWriter.Close()
            //swEncodingWriter.Dispose()
        } // SerializeToXML
Beispiel #2
0
        // cDictionary


        protected void Serialize()
        {
            foreach (System.Collections.Generic.KeyValuePair <TKey, TValue> ThisDictionaryEntry in this)
            {
                SerializationHelper = new cDictionary();
                SerializationHelper.keys.Add(ThisDictionaryEntry.Key.ToString());
                SerializationHelper.values.Add(ThisDictionaryEntry.Value.ToString());
            }
        } // Serialize