码迷,mamicode.com
首页 > 其他好文 > 详细

[c# 20问] 2.如何转换XML文件

时间:2014-08-06 22:37:02      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   使用   io   文件   ar   div   

添加System.Xml引用

使用XmlReader转换字符串

DEMO
        #region Parse Xml
        private static void ParseXml(string xmlString)
        {
            StringBuilder output = new StringBuilder();
            using(XmlReader reader= XmlReader.Create(new StringReader(xmlString)))
            {
                reader.ReadToFollowing("book");
                reader.MoveToFirstAttribute();
                output.AppendLine("The genre value:"+reader.Value);
                reader.ReadToFollowing("title");
                output.AppendLine("Conten of the title element:"+reader.ReadElementContentAsString());

            }
            Console.WriteLine(output);
        }
        #endregion
        static void Main(string[] args)
        {
            #region Parse Xml
            String xmlString =
                @"<bookstore>
                     <book genre=‘autobiography‘ pubicationdate=‘1981-3-22‘ ISBN=‘1-861003-11-0‘>
                         <title>The Autobiograph of Benamin Franklin</title>
                         <author>
                             <first-name>Benjamin</first-name>
                             <last-name>Franklin</last-name>
                         </author>
                         <price>8.99</price>
                     </book>
                  </bookstore>";
            ParseXml(xmlString);
            Console.ReadLine();
            #endregion
        }

 

[c# 20问] 2.如何转换XML文件,布布扣,bubuko.com

[c# 20问] 2.如何转换XML文件

标签:style   blog   color   使用   io   文件   ar   div   

原文地址:http://www.cnblogs.com/yanyan45/p/3888527.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!