使用LINQ的简单XML解析(从XML数据创建匿名或真实对象)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用LINQ的简单XML解析(从XML数据创建匿名或真实对象)相关的知识,希望对你有一定的参考价值。
See the URL.
<?xml version="1.0" encoding="utf-8" ?> <Tutorials> <Tutorial> <Author>The Reddest</Author> <Title> Creating an XP Style WPF Button with Silverlight </Title> <Date>2/20/2008</Date> </Tutorial> <Tutorial> <Author>The Fattest</Author> <Title> Flex And Yahoo Maps </Title> <Date>2/12/2007</Date> </Tutorial> <Tutorial> <Author>The Tallest</Author> <Title> WPF Tutorial - Creating A Custom Panel Control </Title> <Date>2/18/2008</Date> </Tutorial> </Tutorials> XDocument xmlDoc = XDocument.Load("TestFile.xml"); var tutorials = from tutorial in xmlDoc.Descendants("Tutorial") select new { Author = tutorial.Element("Author").Value, Title = tutorial.Element("Title").Value, Date = tutorial.Element("Date").Value, };
以上是关于使用LINQ的简单XML解析(从XML数据创建匿名或真实对象)的主要内容,如果未能解决你的问题,请参考以下文章
csharp 使用LINQ 2 XML将XML数据条目解析为C#对象的简单示例
PHP(或其他 linux 友好)等效于 .Net System.Xml.Linq