教程地址是:http://blog.csdn.net/wfront/archive/2006/11/13/1382128.aspx
教程实现的是用soap协议实现调用webservice下面是代码的解释部分,这个webservice服务也不能提供服务,最后提示我要联系QQ XXXXXXX;但是代码测试可以通过了。
import java.io.*;
import java.net.*;
import javax.xml.parsers.*;
import org.w3c.dom.*;
/**
*
* @author jaqcy
*/
public class WeatherReport
{
//读取请求的xml文件
private static String getSoapRequest(String city)//city为要查询天气的城市名
{
try
{ //一个对象的运行实例
Class cls=Object.class;
//getResourceAsStream查找具有给定名称的资源。
InputStreamReader isr=new InputStreamReader(cls.getResourceAsStream("/weathersoap.xml"));//读取存在weathersoap的SOAP信息
//缓冲输入流
BufferedReader reader=new BufferedReader(isr);
String soap="";
String tmp;
while((tmp=reader.readLine())!=null)
{
soap+=tmp;
}
reader.close()