0

私は方法を見つけることができません:

1 シナリオ: 与えられた例で、親ノード (すべての子を含む) "bone" (bone#1、bone#2、bone#3) のみを見つけます。他は見つけません。

  1. シナリオ: 与えられた例ですべての「骨」を見つけますが、骨ではないノード (例では 1 つ) を削除して階層をそのままにします。

例 (親ボーンは同じレベルにある必要はありません:

<node>
    <bone id="1">
        <bone id="1.2">
            <node>
                <bone id="1.3">
                    <bone id="1.4"></bone>
                </bone>
            </node>
        </bone>
    </bone>
    <node>
        <bone id="2"></bone>
    </node>
    <bone id="3"></bone>
</node>

前もって感謝します、アレックス

4

1 に答える 1

1

私の理解から、このクエリはあなたを助けるかもしれません://bone[not(ancestor::bone)]

于 2013-03-19T16:58:55.060 に答える