XPath znajduje wszystkie elementy z określonym węzłem podrzędnym

Czy mógłbyś mi pomóc znaleźć wszystkie elementy b, które mają element potomny c w poniższym przykładzie?

<a>
    <b name = "b1"></b>
    <b name = "b2"><c/></b>
    <b name = "b3"></b>
</a>

Zapytanie xpath musi zwrócić element b2

Drugie pytanie brzmi: chcę połączyć 2 warunki: Chcę pobrać element o nazwie = "b2" i ma element c Ale wydaje się, że ta składnia nie działa: // b [@ name = 'b2' and c]

questionAnswers(2)

yourAnswerToTheQuestion