| 1234567891011121314151617181920212223242526272829303132333435363738 |
- using System;
- using System.IO;
- using System.Xml;
- using System.Xml.Serialization;
- public class Test
- {
- public static void Main()
- {
- Test t=new Test();
- t.Create("xmlelement.xml");
- t.Read("xmlelement.xml");
- }
-
- private void Create(string filename)
- {
- XmlSerializer ser=new XmlSerializer(typeof(XmlElement));
- XmlElement elem=new XmlDocument().CreateElement("MyElement", "ns");
- elem.InnerText="Hello, World!";
- TextWriter writer=new StreamWriter(filename);
- ser.Serialize(writer, elem);
- writer.Close();
- }
- private void Read(string filename)
- {
- XmlSerializer ser=new XmlSerializer(typeof(XmlElement));
- FileStream fs=new FileStream(filename, FileMode.Open);
- XmlElement elem;
- elem=(XmlElement)ser.Deserialize(fs);
- fs.Close();
-
- Console.WriteLine("Node name: "+elem.Name);
- Console.WriteLine("Node ns: "+elem.NamespaceURI);
- Console.WriteLine("Inner text: "+elem.InnerText);
- }
- }
|