如何在 Orbeon Forms CE 中设置动态数据下拉控件?
How to setup Dynamic Data Dropdown control in Orbeon Forms CE?
我是 Orbeon 表单的新手,我正在尝试将 Dynamic Data Dropdown 组件与 Orbeon Forms CE 一起使用,但没有显示任何内容。
例如,我正在尝试从以下 Web 服务获取数据:
http://api.geonames.org/earthquakes?north=44.1&south=-9.9&east=-22.4&west=55.2&username=demo&style=full
为了使用上述网络服务,我在提供的字段中输入了以下值:
"Choices XPath expression": "/geonames/earthquake",
"Label XPath expression": "@src" ,
"Value XPath expression: "@eqid"
不幸的是,下拉组件总是空的。这些字段的值有问题吗?虽然有关于此组件的可用文档,但我注意到关于此文档中使用的示例 Web 服务存在损坏 link。
谢谢
我遇到了同样的问题。你的 XML 就像:
<geonames>
<earthquake>
<src>us</src>
<eqid>c0001xgp</eqid>
<datetime>2011-03-11 04:46:23</datetime>
<lat>38.322</lat>
<lng>142.369</lng>
<magnitude>8.8</magnitude>
<depth>24.4</depth>
</earthquake>
...
@src 用于万一你有一个像 <node src="something"/>
这样的 XML 节点,但在你的情况下你需要访问标签之间的文本。
试试:
"Choices XPath expression": "/geonames/earthquake",
"Label XPath expression": "src/text()" ,
"Value XPath expression: "eqid/text()"
希望对您有所帮助。此致
我是 Orbeon 表单的新手,我正在尝试将 Dynamic Data Dropdown 组件与 Orbeon Forms CE 一起使用,但没有显示任何内容。
例如,我正在尝试从以下 Web 服务获取数据: http://api.geonames.org/earthquakes?north=44.1&south=-9.9&east=-22.4&west=55.2&username=demo&style=full
为了使用上述网络服务,我在提供的字段中输入了以下值:
"Choices XPath expression": "/geonames/earthquake",
"Label XPath expression": "@src" ,
"Value XPath expression: "@eqid"
不幸的是,下拉组件总是空的。这些字段的值有问题吗?虽然有关于此组件的可用文档,但我注意到关于此文档中使用的示例 Web 服务存在损坏 link。
谢谢
我遇到了同样的问题。你的 XML 就像:
<geonames>
<earthquake>
<src>us</src>
<eqid>c0001xgp</eqid>
<datetime>2011-03-11 04:46:23</datetime>
<lat>38.322</lat>
<lng>142.369</lng>
<magnitude>8.8</magnitude>
<depth>24.4</depth>
</earthquake>
...
@src 用于万一你有一个像 <node src="something"/>
这样的 XML 节点,但在你的情况下你需要访问标签之间的文本。
试试:
"Choices XPath expression": "/geonames/earthquake",
"Label XPath expression": "src/text()" ,
"Value XPath expression: "eqid/text()"
希望对您有所帮助。此致