2015-08-16 54 views
0

選擇標籤我試圖下拉使用動態分配值使用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

+0

這是有道理的,除非你沒有問過問題。 – joewiz

+0

如何將值從「/ leader/country/text()」傳遞給HTML標記選擇 – Karthik

回答

1

嘗試XQuery FLWOR表達式,如:

<select>{ 
    for $country in /leader/country/string(.) 
    return <option value="{$country}">{$country}</option> 
}</select> 

儘管數據庫上的XPath對於入門很有用,但學習Search API或cts:search()可以在大型數據集上以良好的性能進行查詢,這是非常好的。

希望有幫助,

+0

謝謝! ..它正在工作..我在您的代碼中將「of」更改爲「in」 – Karthik

+0

感謝您通過JavaScriptism - 現在已修復。 – ehennum