Xpath: отфильтровать дочерние элементы

Я ищу выражение xpath, которое отфильтровывает определенные дочерние элементы. Дочерний элемент должен содержать узел CCC с буквой B.

Источник:

<AAA>
    <BBB1>
        <CCC>A</CCC>
    </BBB1>       
    <BBB2>
        <CCC>A</CCC>
    </BBB2>
    <BBB3>
        <CCC>B</CCC>
    </BBB3>
    <BBB4>
        <CCC>B</CCC>
    </BBB4>
</AAA>

Результат должен быть следующим:


<AAA>
    <BBB3>
        <CCC>B</CCC>
    </BBB3>
    <BBB4>
        <CCC>B</CCC>
    </BBB4>
</AAA>

Надеюсь, кто-нибудь сможет мне помочь.

Джос

5
задан Jos 3 March 2011 в 11:17
поделиться