Существует xml:
<mgns1:Champ_supplementaire>
<mgns1:CODE_CS>1</mgns1:CODE_CS>
<mgns1:VALEUR_CS>2</mgns1:VALEUR_CS>
</mgns1:Champ_supplementaire>
<mgns1:Champ_supplementaire>
<mgns1:CODE_CS>2</mgns1:CODE_CS>
<mgns1:VALEUR_CS>M</mgns1:VALEUR_CS>
</mgns1:Champ_supplementaire>
<mgns1:Champ_supplementaire>
<mgns1:CODE_CS>3</mgns1:CODE_CS>
<mgns1:VALEUR_CS>LOC</mgns1:VALEUR_CS>
</mgns1:Champ_supplementaire>
Я хочу получить узел mgns1:Champ_supplementaire
с дочерним элементом mgns1:CODE_CS
, текст которого 2
. Как это сделать?
Я пытался
NodeList nodeliste_cs2 = (NodeList) xpath.evaluate( "//mgns1:Champ_supplementaire[//mgns1:CODE_CS=2]//mgns1:VALEUR_CS",doc, XPathConstants.NODESET);