Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xpath 拆分<;ul>;两个<;ul>;氚中的硫_Xpath_Moovweb_Tritium - Fatal编程技术网

Xpath 拆分<;ul>;两个<;ul>;氚中的硫

Xpath 拆分<;ul>;两个<;ul>;氚中的硫,xpath,moovweb,tritium,Xpath,Moovweb,Tritium,我有一个很长的ul,其中li的数量不是恒定的 <ul> <li>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li> <li>6</li> <li>7</li> <li>8</li> <li>9<

我有一个很长的ul,其中li的数量不是恒定的

<ul>
  <li>1</li>
  <li>2</li>
  <li>3</li>
  <li>4</li>
  <li>5</li>
  <li>6</li>
  <li>7</li>
  <li>8</li>
  <li>9</li>
</ul>
  • 一,
  • 二,
  • 三,
  • 四,
  • 五,
  • 六,
  • 七,
  • 八,
  • 九,
我想使用MoovWebSDK将其分为两个ul

<ul>
  <li>1</li>
  <li>2</li>
  <li>3</li>
  <li>4</li>
  <li>5</li>
</ul>
<ul>
  <li>6</li>
  <li>7</li>
  <li>8</li>
  <li>9</li>
</ul>
  • 一,
  • 二,
  • 三,
  • 四,
  • 五,
  • 六,
  • 七,
  • 八,
  • 九,

有没有办法用氚做到这一点?

我最近遇到了一个类似的问题,我想把ul分成两半

以下是我所做的:

html_fragment() {
  $("./ul") {
    $("./li[position() mod 2 = 1]") {
      $middle = index()
    }
    $("./li["+$middle+"]/following-sibling::li[1]") {
      wrap("ul", class: "mw-second-ul") {
        move_here("./following-sibling::li")
        move_to("parent::ul", "after")
      }
    }
    attributes(class: "mw-first-ul")
  }
}

这是氚测试仪的url:

您知道在什么基础上将大型ul-大致分成两半?还有,你尝试过什么,结果如何?