根据说明书获取信息
代码示例:
1 import com.gyf.weather.ws.ArrayOfString; 2 import com.gyf.weather.ws.WeatherWS; 3 import com.gyf.weather.ws.WeatherWSSoap; 4 5 public class Main { 6 7 public static void main(String[] args) { 8 9 //由下向上看,先找到说明书中的服务WeatherWS10 //获取服务11 WeatherWS ws = new WeatherWS();12 //获取端口13 WeatherWSSoap soap = ws.getPort(WeatherWSSoap.class);14 15 //1.获得国外国家名称和与之对应的ID16 /* ArrayOfString aos = soap.getRegionCountry();17 for (String region : aos.getString()){18 System.out.println(region);19 }*/20 21 //2.获得支持的城市/地区名称和与之对应的ID22 /*ArrayOfString aos = soap.getSupportCityString("吉林");23 for (String city : aos.getString()){24 System.out.println(city);25 }*/26 27 //3.获取天气信息28 ArrayOfString aos = soap.getWeather("吉林", "");29 for (String item : aos.getString()){30 System.out.println(item);31 }32 33 }34 }