Umbraco 7 xpath 表达式过滤器-我根本无法让它加载任何节点

Umbraco 7 xpath expression filter - i cant get it to load any nodes at all

我是 xpath 新手。我正在尝试在 Umbraco 7.3.4

上使用 "nuPickers XML Dropdown picker"

但无论我使用什么 xpath xpression 过滤器,下拉列表仍然是空的,没有节点被加载到下拉列表中

我尝试了以下过滤器:

$root/

$站点/

/*/

$ancestor-or-self::家/

但无济于事,其中 none 个节点加载了任何节点

我实际上想要 select "Clubcontainer" 下的所有 "Club" 节点,但我无法让它加载任何节点,更不用说我真正想要的特定节点了。我的 Umbraco.config 如下所示:(删除了一些节点以仅显示我的过滤器查询的相关节点。)

<root id="-1">
  <Home id="2081" key="ebb9222f-f26c-4462-9f5d-43dba520326f" parentID="-1" level="1" creatorID="0" sortOrder="0" createDate="2015-12-29T12:19:53" updateDate="2016-01-09T17:27:57" nodeName="Home" urlName="home" path="-1,2081" isDoc="" nodeType="1070" creatorName="Gerrie Pretorius" writerName="Gerrie Pretorius" writerID="0" template="1049" nodeTypeAlias="Home">
    <Clubcontainer id="2094" key="6f11e986-3e29-4555-8bc4-5a847600704c" parentID="2081" level="2" creatorID="0" sortOrder="3" createDate="2015-12-29T13:20:15" updateDate="2016-01-09T17:27:57" nodeName="Chess Clubs" urlName="chess-clubs" path="-1,2081,2094" isDoc="" nodeType="2092" creatorName="Gerrie Pretorius" writerName="Gerrie Pretorius" writerID="0" template="0" nodeTypeAlias="Clubcontainer">
      <Club id="2103" key="856c9937-cf4c-481b-aaba-487e0dcee199" parentID="2094" level="3" creatorID="0" sortOrder="0" createDate="2016-01-07T22:41:28" updateDate="2016-01-09T17:27:57" nodeName="Hlalefang Alexandra Chess club" urlName="hlalefang-alexandra-chess-club" path="-1,2081,2094,2103" isDoc="" nodeType="2093" creatorName="Gerrie Pretorius" writerName="Gerrie Pretorius" writerID="0" template="0" nodeTypeAlias="Club">
        <president><![CDATA[Mr President]]></president>
        <presidentCell><![CDATA[0123 13131313]]></presidentCell>
        <presidentEmail><![CDATA[johnDoe@example.net]]></presidentEmail>
      </Club>
      <Club id="2104" key="a5d73286-9572-445b-9d3a-7f758de64d0e" parentID="2094" level="3" creatorID="0" sortOrder="1" createDate="2016-01-07T22:42:27" updateDate="2016-01-09T17:27:57" nodeName="Chess Excellence" urlName="chess-excellence" path="-1,2081,2094,2104" isDoc="" nodeType="2093" creatorName="Gerrie Pretorius" writerName="Gerrie Pretorius" writerID="0" template="0" nodeTypeAlias="Club">
        <president><![CDATA[Jane Doe]]></president>
        <presidentCell><![CDATA[012 345 6789]]></presidentCell>
        <webAddress><![CDATA[http://www.example.net]]></webAddress>
        <presidentEmail><![CDATA[janedoe@example.net]]></presidentEmail>
      </Club>
    </Clubcontainer>
  </Home>
</root>

如果有人可以帮助我,我将不胜感激。

找到了 Marc Goodson 提供给我的答案 here

要加载 documentType Club 的所有节点,请使用 //Club

或加载特定俱乐部节点:

$ancestorOrSelf/ancestor-or-self::Home[position()=1]//Club容器//Club