Como evitar muchas condiciones si no

He leído un montón de temas sobre refactorización de códigos y cómo evitar las declaraciones. En realidad, tengo una clase en la que estoy usando muchas condiciones "si no".

Más detalles: estoy usando el analizador de extracción y en cada línea de mi respuesta de jabón, verificaré si hay una etiqueta en la que esté interesado, si no, revisaré otra etiqueta, etc.

<code> if(eventType == XmlPullParser.START_TAG) {
            soapResponse= xpp.getName().toString();

            if (soapResponse.equals("EditorialOffice")){  
                eventType = xpp.next();
                if (xpp.getText()!=null){
                editorialOffice += xpp.getText();
                }
            }   
            else if (soapResponse.equals("EditorialBoard")){  
                eventType = xpp.next();
                if (xpp.getText()!=null){
                editorialBoard += xpp.getText();
                }
            }
            else if (soapResponse.equals("AdvisoryBoard")){  
                eventType = xpp.next();
                if (xpp.getText()!=null){
                advisoryBoard += xpp.getText();
                }
            }   
        }
        eventType = xpp.next();
     }
</code>

Ahora, me gustaría usar algo más, en lugar de esas, si no las condiciones, pero no sé qué.

¿Puedes darme un ejemplo o una buena página de tutoriales?

Gracias.

Respuestas a la pregunta(8)

Su respuesta a la pregunta