c# 读写xml

  /*
             <?xml version="1.0" encoding="gbk"?>
                <App>
                  <A>
                     <Op>61</Op>
                     <Serial>111111111111</Serial>
                     <Depart>210100010152</Depart>
                     <Section>003650</Section>
                     <type>0</type>
                </A>
               </App>
              */
            MemoryStream w = new MemoryStream(1000);
            XmlTextWriter writer = new XmlTextWriter(w, Encoding.GetEncoding("gb18030"))
            {
                Formatting = Formatting.Indented
            };
            writer.WriteStartDocument(false);
            writer.WriteStartElement("App");
            {
                writer.WriteStartElement("A");
                {
                    writer.WriteElementString("Op", "61");
                    writer.WriteElementString("Serial", "111111111111");
                    writer.WriteElementString("Depart", "210100010152");
                    writer.WriteElementString("Section", "003650");
                    writer.WriteElementString("type", "0");
                }
                writer.WriteEndElement();
            }
            writer.WriteEndElement();
            writer.Flush();
            Console.WriteLine(Encoding.GetEncoding("gb18030").GetString(w.GetBuffer()).Trim());

创建一个xml并将之打印到控制台

 

posted @ 2019-10-11 16:08  救赎之路其修远兮  阅读(99)  评论(0编辑  收藏  举报