-3

我正在尝试从存储在 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 将始终有一条记录。任何帮助将不胜感激。

4

1 回答 1

1

您的 XML 无效。只能有一个根元素。在您的 XML中params,并且data都是不允许的顶级元素。亲自尝试:http ://www.xmlvalidation.com/

于 2013-11-08T23:42:48.577 回答