Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Xml;
- using System.Xml.Serialization;
- using System.IO;
- using System.Data;
- namespace ReadingXMLDummy
- {
- class Program
- {
- static void Main(string[] args)
- {
- ProductEnvironment currentEnvironment;
- currentEnvironment = GetEnvironment(@"ProductEnvironment.xml");
- Console.ReadKey();
- }
- public static ProductEnvironment GetEnvironment(string filename)
- {
- XmlSerializer serializer = new XmlSerializer(typeof(ProductEnvironment));
- serializer.UnknownNode += new
- XmlNodeEventHandler(serializer_UnknownNode);
- serializer.UnknownAttribute += new
- XmlAttributeEventHandler(serializer_UnknownAttribute);
- ProductEnvironment tempEnvironment;
- using (Stream fileStream = File.Open(filename, FileMode.Open))
- {
- tempEnvironment = (ProductEnvironment)serializer.Deserialize(fileStream);
- }
- return tempEnvironment;
- }
- protected static void serializer_UnknownNode(object sender, XmlNodeEventArgs e)
- {
- Console.WriteLine("Unknown Node:" + e.Name + "\t" + e.Text);
- }
- protected static void serializer_UnknownAttribute
- (object sender, XmlAttributeEventArgs e)
- {
- System.Xml.XmlAttribute attr = e.Attr;
- Console.WriteLine("Unknown attribute " +
- attr.Name + "='" + attr.Value + "'");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement