无法使用XPathSelectElements获取元素 - c#

我有以下Xelement。

<root type="object">
<meta type="object">
    <disclaimer type="string">XXXXX</disclaimer>
    <license type="string">http://open.fda.gov/license</license>
    <last_updated type="string">2015-05-31</last_updated>
</meta>
<results type="array">
    <item type="object">
        <term type="string">Oxygen</term>
        <count type="number">397</count>
    </item>
    <item type="object">
        <term type="string">Ibuprofen</term>
        <count type="number">301</count>
    </item>         
</results>
 IEnumerable<XElement> data = XRoot.XPathSelectElements("/root/results/item/term");

我已经尝试了上面的代码,以获得term元素的数组。但是我得到的结果是null。我已经在XML工具中尝试了代码,但得到了结果。但是,仍然无法获取。

请问我是否缺少某些东西或我在哪里弄错了?

提前致谢。

参考方案

试试这个 :

IEnumerable<XElement> data = XRoot.XPathSelectElements("root/results/item/term");

什么是XRoot?您应该在您的xelement上致电XPathSelectElements() ...

Div单击与单选按钮相同吗? - php

有没有一种方法可以使div上的click事件与表单环境中的单选按钮相同?我只希望下面的div提交值,单选按钮很丑代码输出如下:<input id="radio-2011-06-08" value="2011-06-08" type="radio" name="radio_date&#…

故障排除“警告:session_start():无法发送会话高速缓存限制器-标头已发送” - php

我收到警告:session_start()[function.session-start]:无法发送会话缓存限制器-标头已发送(错误输出开始如果我将表单数据提交到其他文件进行处理,则可以正常工作。但是,如果我将表单数据提交到同一页面,则会出现此错误。请建议<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0…

jQuery和Gridview更新面板不起作用 - c#

我必须按照某些给定条件实现gridview的闪烁:gridview row blinking based on some conditions我能够成功实现它,但是随后我被要求在5秒钟内自动刷新gridview,为此我使用了ajax更新面板和计时器,但随后出现如下新的JavaScript错误:码: <form id="form1" …

将python scikit学习模型导出到pmml - python

我想将python scikit-learn模型导出到PMML。哪个python软件包最合适?我阅读了有关Augustus的内容,但是我无法使用scikit-learn模型找到任何示例。 python大神给出的解决方案 SkLearn2PMML是 JPMML-SkLearn命令行应用程序周围的薄包装。有关受支持的Scikit-Learn Estimator和…

如何使用PHP从动态输入字段捕获数组值? - javascript

我正在编写一个在线时间跟踪网页,允许用户将学习时间输入该系统。用户将首先输入名称,然后根据日期输入学习时间。一天中可能会有多个学习时间。以下是我第一页的编码,<head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"…