Hola a todos,
En mi clase (es un webservices) parseo un xml y luego hago la llamada a un metodo de otra clase pasandole una serie de valores del xml. El problema es que hay veces que esos valores no vienen en el mensaje xml y me falla dicha llamada.
Ejemplo:
Clase.metodo1(nodo1.nombre, nodo3.nombre, nodo4.nombre, nodo2.hijo[0].cod,nodo2.hijo[1].cod,,nodo2.hijo[2].cod,,nodo2.hijo[3].cod,
nodo2.hijo[4].cod..........);
El problema es que en ocasiones este array nodo2.hijo no viene en el mensaje sino que viene vacio. En la realidad dentro de la llamada el metodo tengo varias array como esta y por eso no quiero tener que ir comprobando una a una (if nodo2!=null ) y dependiendo si viene en el mensaje hacer una llamada o otra al metodo. Pero de momento es lo unico que se me ocurre.
A ver si alguien me puede decir otra manera.
Gracias!