Client client = new Client(new URL("http://fy.webxml.com.cn/webservices/EnglishChinese.asmx?WSDL"));
 Object[] results = client.invoke("TranslatorSentenceString", new String[]{"啊"});
 String[] aa = (String[])results[0];
 System.out.println(results[0]);String[] aa = (String[])results[0];强制转换时报错!
System.out.println(results[0]);注释上一句,打印[#document: null]
好像是为空啊,如果我换一个返回值是String的方法这样写是可以的
这数组要怎么得到啊?

解决方案 »

  1.   

    哪位大哥能帮忙解决下这个问题http://topic.csdn.net/u/20091221/15/e42d59b4-761b-4426-98ed-1b57c63d7be4.html?seed=1103323355&r=62079771#r_62079771
      

  2.   

    TranslatorSentenceString方法返回的是什么类型?
    一般匹配起来应该没问题的。
      

  3.   

    看了一下,LZ是不是调用的是外部提供的WebService,这种情况最好是使用自动生成的客户端代码来调用。
      

  4.   

    记得xfire返回的一个Document吧先赚Document  在输入看看内容之前我client测试 先赚Document 在解析里面的内容的