Представьте, что у меня есть структура XML:
<root>
<products>
<product>
<name>myproduct 1</name>
</product>
<product>
<name>myproduct 2</name>
</product>
</products>
<invoices>
<invoice number="1">
<product>myproduct 1</product>
</invoice>
<invoice number="2">
<product>myproduct 3</product>
</invoice>
</invoices>
</root>
Мне нужно выражение XPath, чтобы найти только те элементы счета, для которых существует элемент продукта (чтобы продукт в счете соответствовал названию продукта). Таким образом, в этом случае он найдет счет-фактуру 1, но не найдет счет-фактуру 2.
Это возможно?