получить все Image
элементы, чей родитель не является Child
.
//*[not(self::Child)]/Image
Редактировать 1:
Этот ниже не будет работать, так как Parent
также выбран в процессе, который не является Child
, и Image является одним из потомков (через Child
).
Вы также можете получить все элементы Image
, чей предок не является Child
//*[not(self::Child)]//Image
Редактировать 2:
Это, вероятно, работает лучше всего для всех случаев. Он получает все Image
узлы, которые не являются потомками Child
.
//Image[not(ancestor::Child)]