gpt4 book ai didi

html - 使用 FLWOR 的表内无序列表

转载 作者:行者123 更新时间:2023-12-04 10:20:09 24 4
gpt4 key购买 nike

我想制作一个表格,我将在其中制作一个包含酒店名称和星级的无序列表,如下所示:

旅馆

·马库亚 (4)

·富恩特维诺 (2)

· 特雷萨拉索斯 (3)

使用此代码:

<vacaciones>
<destino identificador="p023">
<estancias>
<hotel estrellas="4">Macuya</hotel>
</estancias>
</destino>

<destino identificador="m036">
<estancias>
<hotel estrellas="2">Fuentevino</hotel>
<hotel estrellas="3">Tresarazos</hotel>
</estancias>
</destino>
</vacaciones>

我在 eXide 中尝试过这个,但是名称组合在一起没有空格,并且没有显示星星的数量:
<table>
<tr>
<th>Hoteles</th>
</tr>
{for $i in doc("/db/exercise/vacaciones.xml")//destino
return
<tr>
<td>
<ul>
<li>
{$i/estancias/hotel/text()} ({$i/estancias/hotel/@estrellas/text()})
</li>
</ul>
</td>
</tr>
}
</table>

最佳答案

我想你想进一步嵌套 for .. return ..表达式(并更正属性选择,尽管我只是使用了 || 字符串连接运算符):

    <table>
<tr>
<th>Hoteles</th>
</tr>
{
for $i in //destino
return
<tr>
<td>
<ul>
{
for $hotel in $i/estancias/hotel
return
<li>
{
$hotel || '(' || $hotel/@estrellas || ')'
}
</li>
}
</ul>
</td>
</tr>
}
</table>

关于html - 使用 FLWOR 的表内无序列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60905488/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com