Estou tentando obter uma lista de todos os nós de elementos que têm filhos <min value="1" />
e não têm filhos <mustSupport value="true" />
.
Ambas as duas consultas funcionam separadamente,
//differential/element[child::min[@value='1'] ]
//differential/element[not (child::mustsupport)]
mas não produzem resultados quando combinados.
//differential/element[child::min[@value='1'] and not [child::mustsupport] ]
Não tenho certeza se é um erro de digitação, mas você tem,
[ ]
em vez de( )
no seu arquivonot
.Além disso, xpath diferencia maiúsculas de minúsculas.
Por último, o
child::
eixo não é necessário (embora seja bom se facilitar a compreensão).Experimente isso...