3

ここで、既存の UL 内に LI 項目を挿入したい

私はこれを試しました、

XML

<ul id="top_menu">
    <li><a>1</a></li>
    <li><a>2</a></li>
    <li><a>3</a></li>
</ul>

XPATH

  <xpath expr="//ul[@id='top_menu']/li[1]" position="after">
     <li><a>100</a></li>
  </xpath>

の最後のアイテムで新しいアイテム「100」を手に入れました<ul>。しかし、私は最初のアイテムの後にそれが必要です. 前もって感謝します。

4

1 に答える 1

1

トリッキーなソリューションでは、ベース ID をオーバーライド/置換してから、要件に基づいて再配置する必要があります。

このコードで試してください:

コードを置き換える

<xpath expr="//ul[@id='top_menu']/li[1]" position="after">
    <li><a>100</a></li>
</xpath>

<xpath expr="//ul[@id='top_menu']" position="replace">
    <ul id="top_menu">
        <li><a>1</a></li>
        <li><a>100</a></li>
        <li><a>2</a></li>
        <li><a>3</a></li>
    </ul>
</xpath>
于 2016-02-01T07:12:55.460 に答える