DADO XML
<lists>
<list>
<param type="a">content</param>
</list>
<list>
<param type="b">content2</param>
</list>
<list>
<param type="a">content</param>
<param type="b">content2</param>
</list>
<list>
<param type="c">content3</param>
</list>
</lists>
- Preciso processar qualquer um
list/param[@type = 'a'|'b']
e posso fazer isso, mas quero o todoparent:list
e o loop quando puder haver mais de umchild::param
e eu puder fazer isso. Só não tenho certeza de como obter o nó pai inteiro com qualquer atributo param baseado na correspondência do tipo 'a' ou tipo 'b'. (XPATH necessário) - então preciso processar qualquer um
list
semparam[@type = 'a'|'b']
e posso fazer isso. Mas preciso do XPATH correto para conseguir isso enquanto estou passando pelolists
Meu modelo agora corresponde apenas a "lista", mas precisa de uma "ramificação"? escolha/quando/caso contrário (?) - Não tenho certeza se tenho a sintaxe XPATH correta. Obrigado, estou apenas tentando economizar tempo sem tentativa e erro!
Eu tentei muitas coisas e sei que tenho os caminhos incorretos. Então, só vendo se tenho alguma coisa errada.
O XPath para uma lista com
a
oub
O XPath para uma lista sem
a
oub
OU
O XPath para uma lista com
a
oub
O XPath para uma lista sem
a
oub