我使用 BaseX 作为后端来存储 XML 文件。前端是Java。我想将某些元素数据填充到组合框中。XQuery 的输出是字符串。我在将这个字符串加载到组合框中时遇到了问题。以下是 XML 文件-
<Cities>
<City><C>London</C></City>
<City><C>New Delhi</C></City>
<City><C>Mumbai</C></City>
<City><C>Moscow</C></City>
<City><C>Tokyo</C></City>
<City><C>Mumbai</C></City>
<City><C>Tokyo</C></City>
<City><C>Mumbai</C></City>
<City><C>Tokyo</C></City>
<City><C>Mumbai</C></City>
<City><C>New Delhi</C></City>
</Cities>
使用这个 XML 文件,我想在一个组合框中填充所有不同的城市。这将通过遵循 XQuery 来完成 -
for $x in distinct-values(doc("City")/Cities/City/C)
return $x
它的输出是一个简单的字符串 -
`London New Delhi Mumbai Moscow Tokyo`
查询结果有 5 个城市。我怎样才能在组合框中填充它..?