【发布时间】:2017-06-26 19:13:02
【问题描述】:
在使用其他一些解析 XML 的方法后,我正在尝试迁移到使用 Linq2XML,如下所示:
string xml = "//some xml file here";
XmlDocument doc = new XmlDocument();
doc.LoadXml(xml);
for (int i = 0; i < doc.GetElementsByTagName("Title").Count; i++)
{
// get all elements values that have this tag name
}
我现在想把它翻译成 LINQ2XML 并且基本上写一个针对这个测试 XML 文件的查询..
有人可以帮帮我吗?我是否必须将其存储到 Titles 数组或类似的东西中?
【问题讨论】:
-
您可以为此使用XDocument。示例代码包含一个 LINQ 查询。
Load(TextReader)你的文件然后查询。 -
@dbc 之后会发生什么?我真的可以用一个例子,因为我对 linq2xml 完全陌生
-
您的问题不包括您在查询
XmlDocument后所做的事情,所以我真的不能说在那之后该怎么做。
标签: c# asp.net xml linq linq-to-xml