我有一个包含两个主要类别的xml文件,例如:
<A>
<B>
<element1>value</element1>
<element2>value</element2>
...
</B>
</A>
问题是我一直在尝试用Xlinq阅读它,但我无法获得这些值。
我一直在这里搜索: http://www.hookedonlinq.com/LinqToXML5MinuteOVerview.ashx 在这里:Querying XML file? 在这里:http://www.java2s.com/Code/CSharp/XML-LINQ/XDocument.htm 在这里:http://www.developer.com/net/article.php/3840141/Converting-Data-to-XML-with-LINQ-to-XML.htm 在O'reilly Head First Csharp,专业ASP.NET4 Csharp。
经过我所有的研究后,我没有找到两种相似的方法来做同样的事情(这种方式很好),但现在我脑子里想的只是一堆固定的例子,一般都没有。没有参考图书馆......那么,你们在哪里学习使用Xlinq?
由于
答案 0 :(得分:0)
使用此:
XDocument doc = XDocument.Load("Path to your xml file");
List<XElement> elements = doc.Descendants("element").ToList();
foreach (XElement element in elements)
{
// You have your <element>value1</element> here, do whatever you want to do here.
}