0

私は XSLT テクノロジの新参者であり、壁にぶつかりました。

名前に「stringA」が含まれ、名前に「stringB」が含まれるノードの子でもあるすべてのノードをフィルタリング (およびコピー) する必要があります。

で困っていmultiple conditionsます。

私の問題に関連するスレッドは見つかりませんでした。

誰かが私に関連する何かを教えてくれたり、それを説明してくれたりしたら、それは大歓迎です.

<x>
<a>
    <a>1</a>
    <b>2</b>
    <c>3</c>
</a>

<b>
    <a>4</a>
    <b>5</b>
    <c>6</c>
</b>

<c>
    <a>7</a>
    <b>8</b>
    <c>9</c>
</c>

名前に「c」が含まれ、祖先ノードに「b」が含まれるすべてのノードをコピーする必要があります。この例では 6 の値です。

4

1 に答える 1

0

ということですか

//*[contains(name(),'stringB')]/*[contains(name(),'stringA')]
于 2012-10-12T17:25:23.450 に答える