锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲av无码专区在线观看素人,337P日本欧洲亚洲大胆精品,亚洲jjzzjjzz在线观看http://m.tkk7.com/youngturk/category/52623.htmlThe world is a fine place , and worth fighting for it.zh-cnSun, 07 Apr 2013 08:03:02 GMTSun, 07 Apr 2013 08:03:02 GMT60eclipse鎻掍歡瀹炵幇Java璋冪敤 asmx 鐨刉eb Service http://m.tkk7.com/youngturk/archive/2013/04/06/397421.htmlyoungturkyoungturkSat, 06 Apr 2013 02:37:00 GMThttp://m.tkk7.com/youngturk/archive/2013/04/06/397421.htmlhttp://m.tkk7.com/youngturk/comments/397421.htmlhttp://m.tkk7.com/youngturk/archive/2013/04/06/397421.html#Feedback0http://m.tkk7.com/youngturk/comments/commentRss/397421.htmlhttp://m.tkk7.com/youngturk/services/trackbacks/397421.htmleclipse鎻掍歡(axis2 tool--Code Generator Wizard)瀹炵幇Java璋冪敤 asmx 鐨刉eb Service

涓涓幏寰楀ぉ姘旀儏鍐靛強鍥藉鍩庡競鐨?Web Service
http://www.webservicex.net/globalweather.asmx?WSDL

AXIS2 涓嬭澆鍦板潃 http://ws.apache.org/axis2/download.cgi
鍏秂clipse宸ュ叿 http://ws.apache.org/axis2/tools/index.html
Code Generator Wizard - Eclipse Plug-in 鍙互浠clipse涓殑link鏂瑰紡瀹夎.鍗沖彲浠ラ氳繃鑷姩
鐢熸垚java service code.

鍏蜂綋姝ラ濡備笅錛?br />鍦╡clipse鐨刯ava project涓?NEW --> Other --> Axis2 Wizards -->Axis2 Code Generator
NEXT --> 閫夋嫨 Generate java source code from a WSDL file
NEXT --> 鍦╓SDL file location: 涓緭鍏?: http://www.webservicex.net/globalweather.asmx?WSDL
NEXT --> NEXT --> 閫夋嫨濂芥枃浠剁敓鎴愯礬寰?br />濡? E:\eclipseworkspace\axis213\src
FINISH 鍚庝細鑷姩鐢熸垚涓や釜鏂囦歡錛?br />GlobalWeatherCallbackHandler.java 鍜?GlobalWeatherStub.java

鏂板緩涓涓祴璇曟枃浠禛lobalWeatherTest.java.
鍐呭濡備笅:
package net.webservicex.www;

import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.StringReader;
import java.rmi.RemoteException;

import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;

import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import org.xml.sax.InputSource;
import org.xml.sax.SAXException;

public class GlobalWeatherTest {
 public static void main(String[] args) throws RemoteException {
  GlobalWeatherStub stub = new GlobalWeatherStub();
  GlobalWeatherStub.GetCitiesByCountry request = new GlobalWeatherStub.GetCitiesByCountry();
  request.setCountryName("Korea");
  GlobalWeatherStub.GetCitiesByCountryResponse response = stub
    .GetCitiesByCountry(request);
  System.out.println("=================鍥藉鍩庡競=================");
  //System.out.println(response.getGetCitiesByCountryResult());
  String xml = response.getGetCitiesByCountryResult();
  parseXML(xml);
  
  GlobalWeatherStub.GetWeather weatherRequest = new
  GlobalWeatherStub.GetWeather();
  weatherRequest.setCountryName("Korea");
  weatherRequest.setCityName("Seoul");
  GlobalWeatherStub.GetWeatherResponse weatherResponse =
  stub.GetWeather(weatherRequest);
  System.out.println("=================鍥藉/鍩庡競/澶╂皵=================");
  System.out.println(weatherResponse.getGetWeatherResult());
 }

 public static void parseXML(String xml) {
  DocumentBuilderFactory domfac = DocumentBuilderFactory.newInstance();
  try {
   DocumentBuilder dombuilder = domfac.newDocumentBuilder();
   StringReader rd = new StringReader(xml);
   InputSource is = new InputSource(rd);

   Document doc = dombuilder.parse(is);
   Element root = doc.getDocumentElement();
   NodeList citys = root.getChildNodes();

   if (citys != null) {
    for (int i = 0; i < citys.getLength(); i++) {
     Node city = citys.item(i);
     if (city.getNodeType() == Node.ELEMENT_NODE) {
      for (Node node = city.getFirstChild(); node != null; node = node
        .getNextSibling()) {
       if (node.getNodeType() == Node.ELEMENT_NODE) {
        if (node.getNodeName().equals("Country")) {
         String country = node.getFirstChild()
           .getNodeValue();
         System.out.print(country);
        }
        if (node.getNodeName().equals("City")) {
         String cityname = node.getFirstChild()
           .getNodeValue();
         System.out.println(" || " + cityname);
        }
       }
      }
     }
    }
   }
  } catch (ParserConfigurationException e) {
   e.printStackTrace();
  } catch (FileNotFoundException e) {
   e.printStackTrace();
  } catch (SAXException e) {
   e.printStackTrace();
  } catch (IOException e) {
   e.printStackTrace();
  }
 }
}


榪愯緇撴灉濡備笅:

=================鍥藉鍩庡競=================
Korea, Republic of || Kwangju Ab
Korea, Republic of || Kunsan Ab
Korea, Republic of || Yosu Airport
Korea, Republic of || Chunchon Ab
Korea, Republic of || Hoengsong Ab
Korea, Republic of || Kangnung Ab
Korea, Republic of || Wonju
Korea, Republic of || Cheju International Airport
Korea, Republic of || Pusan / Kimhae International Airport
Korea, Republic of || Mosulpo Ab
Korea, Republic of || Sach'On Ab
Korea, Republic of || Ulsan
Korea, Republic of || Tonghae Radar Site
Korea, Republic of || Seoul / Yongdungp'O Rokaf Wc
Korea, Republic of || Pyongtaek Ab
Korea, Republic of || Seoul
Korea, Republic of || Seoul E Ab
Korea, Republic of || Koon-Ni Range
Korea, Republic of || Osan Ab
Korea, Republic of || Paengnyongdo Ab
Korea, Republic of || Yeonpyeungdo
Korea, Republic of || Seoul / Kimp'O International Airport
Korea, Republic of || Yeoju Range
Korea, Republic of || Suwon Ab
Korea, Republic of || Camp Stanley / H-207
Korea, Republic of || Yongsan / H-208 Hp
Korea, Republic of || Andong
Korea, Republic of || Paekado
Korea, Republic of || Taejon Kor-Afb
Korea, Republic of || Songmu Ab
Korea, Republic of || Taejon
Korea, Republic of || Pohang Ab
Korea, Republic of || Jung Won Rok-Ab
Korea, Republic of || Mangilsan Ab
Korea, Republic of || Taegu Ab
Korea, Republic of || Sangju
Korea, Republic of || Taegu
Korea, Republic of || Chongju Ab
Korea, Republic of || Woong Cheon
Korea, Republic of || Yechon Ab
Korea, Democratic People's Republic of || Kimchaek
Korea, Democratic People's Republic of || Pyongyang
=================鍥藉/鍩庡競/澶╂皵=================
<?xml version="1.0" encoding="utf-16"?>
<CurrentWeather>
  <Location>Seoul / Kimp'O International Airport, Korea, South (RKSS) 37-33N 126-48E 18M</Location>
  <Time>Oct 24, 2007 - 11:00 AM EDT / 2007.10.24 1500 UTC</Time>
  <Wind> from the NNW (330 degrees) at 2 MPH (2 KT) (direction variable):0</Wind>
  <Visibility> less than 1 mile:0</Visibility>
  <SkyConditions> partly cloudy</SkyConditions>
  <Temperature> 48 F (9 C)</Temperature>
  <DewPoint> 48 F (9 C)</DewPoint>
  <RelativeHumidity> 100%</RelativeHumidity>
  <Pressure> 30.24 in. Hg (1024 hPa)</Pressure>
  <Status>Success</Status>
</CurrentWeather>

WSDL

=============鏈鏂扮殑axis2-eclipse-codegen-wizard-1.4 鐢ㄦ硶(20080806)==============

鐢ㄥ悓妯g殑鏂規硶鐢熸垚浠g⒓鏈変簲鍊?
GlobalWeather.java
GlobalWeatherLocator.java
GlobalWeatherSoap.java
GlobalWeatherSoapProxy.java
GlobalWeatherSoapStub.java

瀹㈡埗绔鐢ㄥ涓?
GlobalWeatherLocator gwl = new GlobalWeatherLocator();
GlobalWeatherSoapStub binding = (GlobalWeatherSoapStub)gwl.getGlobalWeatherSoap();
System.out.println(">>>"+binding.getCitiesByCountry("Korea"));
System.out.println(binding.getWeather("Seoul", "Korea"));



youngturk 2013-04-06 10:37 鍙戣〃璇勮
]]>
Apache axis2 + Eclipse 寮鍙?WebService http://m.tkk7.com/youngturk/archive/2013/03/21/396822.htmlyoungturkyoungturkThu, 21 Mar 2013 14:16:00 GMThttp://m.tkk7.com/youngturk/archive/2013/03/21/396822.htmlhttp://m.tkk7.com/youngturk/comments/396822.htmlhttp://m.tkk7.com/youngturk/archive/2013/03/21/396822.html#Feedback0http://m.tkk7.com/youngturk/comments/commentRss/396822.htmlhttp://m.tkk7.com/youngturk/services/trackbacks/396822.htmlhttp://blog.csdn.net/xiaochunyong/article/details/7764683
http://wenku.baidu.com/view/b3c7f14033687e21af45a98a.html###

youngturk 2013-03-21 22:16 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 免费人成再在线观看网站| 亚洲网红精品大秀在线观看| 亚洲人成综合在线播放| 无码少妇精品一区二区免费动态| 国产亚洲精品美女久久久 | 亚洲国产区男人本色在线观看| 美丽的姑娘免费观看在线播放| 亚洲精品白色在线发布| 麻豆视频免费播放| 久久亚洲最大成人网4438| 久久WWW免费人成人片| 亚洲欧美日本韩国| 国产免费69成人精品视频| 污污的视频在线免费观看| 国产精品亚洲综合一区| 国产免费无码AV片在线观看不卡| 亚洲成AV人片在线观看ww| 91高清免费国产自产| 亚洲乱码卡三乱码新区| 国产小视频免费观看| 一区二区3区免费视频| 亚洲∧v久久久无码精品| 在线观看成人免费视频不卡| 亚洲码欧美码一区二区三区| 亚洲成av人在片观看| 亚欧免费一级毛片| 亚洲欧洲日韩极速播放| 免费人成视频在线观看不卡| 中文字幕av免费专区| 亚洲国产成人91精品| 免费一级国产生活片| 久久青草国产免费观看| 亚洲国产成+人+综合| 日批日出水久久亚洲精品tv| 免费成人在线视频观看| 亚洲日韩一区精品射精| 在线观看午夜亚洲一区| 在线视频免费观看高清| 中文字幕高清免费不卡视频| 久久精品亚洲AV久久久无码| 亚洲综合熟女久久久30p|