我想解析这个 XML:
<?xml version="1.0" encoding="Windows-1252" ?>
<TEST>Login inexistant</TEST>
这段代码是我写的
var result = from item in XElement.Parse(m_strRetour).Descendants("TEST")
select item;
return result.First().ToString();
m_strRetour 是一个包含我的 XML 的字符串。
执行后结果为空。
我做错了什么?
最佳答案
TEST
似乎是您的根节点,因此它不可能是Descendant
。
要从中获取值(value),您可以试试这个。
var xml = "<?xml version='1.0' encoding='Windows-1252' ?><TEST>Login inexistant</TEST>";
var result = XElement.Parse(xml);
var value = result.Value;
关于c# - 使用 LINQ 进行简单的 XML 解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14023176/