相关疑难解决方法(0)

如何在.NET中读取XML?

XML noob在这里!所以我有一些xml数据:

<DataChunk>
    <ResponseChunk>
        <errors>
            <error code=\"0\">
                Something happened here: Line 1, position 1.
            </error>
        </errors>
    </ResponseChunk>
</DataChunk>
Run Code Online (Sandbox Code Playgroud)

如何获取"错误"列表,我可以访问"错误代码"和以下文本说明?另外,我在c#中使用.net4.0 ...谢谢!

c# xml

30
推荐指数
2
解决办法
8万
查看次数

LINQ to XML 无法获取元素

我正在尝试使用 LINQ to XML 解析从 Web 服务返回的微小 xml。XML 看起来像这样:

<ns:ResponseTest xmlns:ns="http://websvc.tst.com">
    <ns:return>true</ns:return>
</ns:ResponseTest>
Run Code Online (Sandbox Code Playgroud)

在网上查找时,我发现应该读取具有指定名称的第一个值:

var returnValue = XDocument.Parse(xml).Descendants().FirstOrDefault(n => n.Name == "return");
Run Code Online (Sandbox Code Playgroud)

但它总是显示为空。我还尝试在名称中使用名称空间(当我将鼠标悬停在名称上(上方:“return”)时,它告诉我可以使用 {namespace}name 来提供名称空间),因此它是“{ns}return”。然而,这也没有返回任何东西。

如何从上面的 xml 中检索返回值?

编辑:我也尝试了这里的解决方案从 XML 读取数据,并且发生了同样的事情。我无法让它找到指定的元素。

c# xml linq

3
推荐指数
1
解决办法
212
查看次数

从XML读取值

我是C#asp.net编码的新手,所以我面临一些问题.这是我的xml文件.我想检索每个员工的"<DOB>"值,并希望将它们存储在列表中,例如"emps_dob".请帮我解决一下这个.感谢你

<?xml version="1.0" encoding="utf-8"?>
<employees>
  <employee>
    <name> Vin </name>
    <DOB> 07/10 </DOB>
    <emailID> vinay@abc.com</emailID>
  </employee>
  <employee>
    <name> ben </name>
    <DOB> 08/11 </DOB>
    <emailID> ben@abc.com</emailID>
  </employee>
  <employee>
    <name> tin </name>
    <DOB> 09/12 </DOB>
    <emailID> tin@abc.com</emailID>
  </employee>
Run Code Online (Sandbox Code Playgroud)

c# xml list

1
推荐指数
1
解决办法
162
查看次数

标签 统计

c# ×3

xml ×3

linq ×1

list ×1