Olá, preciso descobrir se um XML contém uma determinada TAG ou não, pois tenho um programa que vai ler dois tipos de XML quase identicos, a diferença é que só um deles tera uma determinada tag, como saber se aquela tag existe ou não antes de tentar ler o nó?
Por exemplo, O programa so deve ser esse “node” se ele estiver presente no XML
nodes = doc.getElementsByTagName( "IPITrib" );
for ( int i = 0; i < nodes.getLength(); i++ ) {
Element elemento = (Element) nodes.item( i );
NodeList cst = elemento.getElementsByTagName( "CST" );
Element linha = (Element)cst.item( 0 );
JOptionPane.showMessageDialog( null, linha.getTextContent());
sCSTIPIProd[ i ] = linha.getTextContent();
}