Предполагается, что вы имеете в виду элементы без дочерних элементов, кроме br
элементов, где br
является обязательным:
/html/span
[br and not(
*[not(self::br)]
)]
Значение: Все span
элементы, у которых есть хотя бы один br
дочерний элемент и нет других элементов в качестве дочерних.