我正在使用xml到linq但是找不到在以下代码中检索字符串“thing”的方法:
<element type = "thing">
这是我的c#代码
foreach (XElement q in xdoc.Descendants("question"))
{
name = #need syntax here to retrieve the type
Console.WriteLine(name);
text = q.Element("questiontext").Element("text").Value.ToString();
if (name == "truefalse")
{
qList.Add(Question.makeType(name, text));
}
}
答案 0 :(得分:1)
以下内容应该可以找到所有“truefalse”类型的问题。
var questions =
from question in xDoc.Descendants("question")
where question.Attribute("type").Equals("truefalse")
select question;
答案 1 :(得分:0)
name = q.Attribute("type").Value;