Hola a todos.
Estoy empezando con esto y ando un poco perdido a ver si me podéis ayudar.
Bueno pues el webservice es este http://www.webservicex.net/globalweather.asmx?WSDL
Según creo esto nos da un archivo Xml con los datos del tiempo que le solicito pero no se como pasarlo a un string para poder mostrarlo, el caso es que en Netbenas al hacer Calle web service me inserta el siguiente código.
controles.GlobalWeather service = new controles.GlobalWeather();
QName portQName = new QName("http://www.webserviceX.NET", "GlobalWeatherSoap");
String req = "<GetWeather xmlns=\"http://www.webserviceX.NET\"><cityName>ENTER VALUE</cityName><countryName>ENTER VALUE</countryName></GetWeather>";
try { // Call Web Service Operation
Dispatch<Source> sourceDispatch = null;
sourceDispatch = service.createDispatch(portQName, Source.class, Service.Mode.PAYLOAD);
Source result = sourceDispatch.invoke(new StreamSource(new StringReader(req)));
} catch (Exception ex) {
// TODO handle custom exceptions here
}