我正在尝试从一个简单的xml文件加载一个属性。xml内容如下所示:
<top>
<levels>
<number>4</number>
</levels>
</top>我想把那个"4“放到一个变量里,但是我不知道怎么做才对。
我试过这样的方法:
XDocument xdoc = XDocument.Load("levelsXml.xml");
var levels = from query in xdoc.Descendants("levels")
select nrOfLevelsCompleted = Convert.ToInt32(query.Element("number"));发布于 2012-02-26 03:02:20
如果xml文件始终只有一个<levels />元素,那么可以尝试
int levels = Convert.ToInt32(xdoc.Descendants("levels")
.Single().Element("number").Value); https://stackoverflow.com/questions/9446979
复制相似问题