使用 Xquery 为 select 标签动态赋值
Dynamically assign values to select tag using Xquery
我尝试使用
下拉
<select>
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="opel">Opel</option>
<option value="audi">Audi</option>
</select>
它运行良好。我想从另一个 xquery/xpath
动态分配值,而不是 硬编码 值
示例
/leader/country/text()
所以我将从上面的代码中得到国家列表,这些国家应该转到 HTML
的 select 标签
试试像这样的 XQuery FLWOR 表达式:
<select>{
for $country in /leader/country/string(.)
return <option value="{$country}">{$country}</option>
}</select>
虽然数据库的 XPath 对于入门很有用,但最好学习搜索 API 或 cts:search() 以在大型数据集上以良好的性能进行查询。
希望对您有所帮助,
我尝试使用
下拉<select>
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="opel">Opel</option>
<option value="audi">Audi</option>
</select>
它运行良好。我想从另一个 xquery/xpath
示例
/leader/country/text()
所以我将从上面的代码中得到国家列表,这些国家应该转到 HTML
的 select 标签试试像这样的 XQuery FLWOR 表达式:
<select>{
for $country in /leader/country/string(.)
return <option value="{$country}">{$country}</option>
}</select>
虽然数据库的 XPath 对于入门很有用,但最好学习搜索 API 或 cts:search() 以在大型数据集上以良好的性能进行查询。
希望对您有所帮助,