Exist-db:指定转换顺序?
Exist-db: specify order of transformation?
我的现有数据库实例中有 +100 个文件。
我让他们使用函数进行转换。 (https://pastebin.com/7Q2g4TPM)
我需要几样东西:
我需要按从 0 -> 最后一个数字(将是 162)的顺序对它们进行转换。它们被命名为 00001.xml,十位以 00010.xml 开头,百位以 00100.xml 开头(你明白我的意思了吗?)
我尝试一次添加一个文件(最多 15 个文件),我尝试添加一批文件。所有文件都在目录版本中,目前第一个文件是 00029.xml,您会发现它被硬编码为我的 Carousel (Bootstrap) 的起点。 (https://pastebin.com/WNKAgihw 这个 pastebin 是我希望它们现在显示的地方。结构等可能会发生一些变化,但总体思路是这样。)
大多数时候它似乎工作正常,但是,对于文件 36,我发现它没有显示在需要的位置,而是显示在两个元素之后。后来,在 38 之后,插入了 142,然后插入了几百个,然后又回到了 "intended" 顺序。我没有检查所有文件,但我看到了很多次...
我的另一个问题是:
我能以某种方式获得
<ol class="carousel-indicators">
<li data-target="#carouselIndicators" data-slide-to="0" class="active">File 1</li>
<li data-target="#carouselIndicators" data-slide-to="1">File 2</li>
<li data-target="#carouselIndicators" data-slide-to="2"> File 3</li>
</ol>
其中 data-slide-to=""
是 1、2、3 等而不对每个文件进行硬编码?
我想函数(第一个 pastebin)可以作为起点,但如何使数字上升?
我希望我清楚这些问题并且有人知道如何提供帮助:-)
最良好的祝愿和非常感谢,
K
您可能需要在 XQuery 的 FLWOR 表达式中使用 order by
子句。
我的现有数据库实例中有 +100 个文件。 我让他们使用函数进行转换。 (https://pastebin.com/7Q2g4TPM)
我需要几样东西: 我需要按从 0 -> 最后一个数字(将是 162)的顺序对它们进行转换。它们被命名为 00001.xml,十位以 00010.xml 开头,百位以 00100.xml 开头(你明白我的意思了吗?) 我尝试一次添加一个文件(最多 15 个文件),我尝试添加一批文件。所有文件都在目录版本中,目前第一个文件是 00029.xml,您会发现它被硬编码为我的 Carousel (Bootstrap) 的起点。 (https://pastebin.com/WNKAgihw 这个 pastebin 是我希望它们现在显示的地方。结构等可能会发生一些变化,但总体思路是这样。)
大多数时候它似乎工作正常,但是,对于文件 36,我发现它没有显示在需要的位置,而是显示在两个元素之后。后来,在 38 之后,插入了 142,然后插入了几百个,然后又回到了 "intended" 顺序。我没有检查所有文件,但我看到了很多次...
我的另一个问题是: 我能以某种方式获得
<ol class="carousel-indicators">
<li data-target="#carouselIndicators" data-slide-to="0" class="active">File 1</li>
<li data-target="#carouselIndicators" data-slide-to="1">File 2</li>
<li data-target="#carouselIndicators" data-slide-to="2"> File 3</li>
</ol>
其中 data-slide-to=""
是 1、2、3 等而不对每个文件进行硬编码?
我想函数(第一个 pastebin)可以作为起点,但如何使数字上升?
我希望我清楚这些问题并且有人知道如何提供帮助:-)
最良好的祝愿和非常感谢, K
您可能需要在 XQuery 的 FLWOR 表达式中使用 order by
子句。