首页 > 代码库 > [c# 20问] 2.如何转换XML文件
[c# 20问] 2.如何转换XML文件
添加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 }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。