Можно ли найти абзацы только с якорями (и необязательными пробелами) в качестве детей с использованием XPath? Я могу дойти до «// p [a и not (* [not (self :: a)] или text())]», который прекрасно работает, если между абзацем и тегами привязки нет пробелов.Могу ли я найти абзацы только с якорями в качестве детей, использующих xpath?
Приведем несколько конкретных примеров, я хочу запрос, который будет соответствовать этим (в настоящее время соответствует только первый):
<p><a>link</a></p> <p> <a>link with leading spaces</a></p> <p><a>link with trailing spaces</a> </p> <p> <a>link with leading and trailing spaces</a> </p>Но который не соответствует этим:
<p>Intro text <a>link</a> outro text.</p> <p><a>link</a> outro text.</p> <p>Intro text <a>link</a></p>
Пока мне нравится эта простота! –