我试图从存储在C#控制台应用程序中的变量中的XML中提取单个值。 这是我的XML:
string myxml = @"<?xml version='1.0' encoding='utf-8'?>
<params>
<rowsEffected>1</rowsEffected>
</params>
<data>
<rowData>
<row>
<answer>1234</answer>
</row>
</rowData>
</data>";
var doc = XDocument.Parse(myxml); //This is as far as I can get
我已阅读过许多教程但无法完成这项简单的任务。 我想从“answer”标签中提取值,所以我的结果应该是1234 XML将始终具有一条记录。 任何帮助将不胜感激。
答案 0 :(得分:1)
您的XML无效。只能有一个根元素。在您的XML中params
和data
都是不允许的顶级元素。请在http://www.xmlvalidation.com/