【发布时间】:2019-08-01 17:04:36
【问题描述】:
我有一些 XML 代码,但无法获取 name 属性的值。
我得到所有其他元素的值和属性值。
你们能帮帮我吗?我正在使用 Visual Studio 2019。
<?xml version="1.0" encoding="UTF-8"?>
<jp06:project-areas xmlns:jp06="http://jazz.net/xmlns/prod/jazz/process/0.6/">
<jp06:project-area jp06:name="dsafasfasdasdasdas">
<jp06:summary>wewerwer</jp06:summary>
</jp06:project-area>
</jp06:project-areas>
我想要来自project-area 的name 属性值。我尝试了多种方法,但没有成功。 project-areas 是project-area 的列表。
【问题讨论】:
-
@IvMisticos:有 XML,但没有缩进,所以它被作为 HTML 吞并了。我已经重新格式化了。但我同意,我们需要 OP 一直在尝试的代码。
-
看到这个stackoverflow question,它可能对你有帮助。告诉我是否有。
-
这可能会有所帮助(完全披露......这是我的答案):stackoverflow.com/questions/27003701/parse-this-xml-to-object/…。将数据解析为 C# 对象后,您可以通过“myObject.projectarea.name”访问“名称”字段
-
Mike 问题在于解析为 c# 对象。我无法获得的唯一字段是名称。当其他字段不为空时,始终显示为 null