2016-11-24 22 views
0

私はwsdlを文字列/バイト配列に格納しています。文字列またはバイト配列からjavax.wsdl.Definitionを生成する方法はありますか?私は文書hereをチェックしましたが、これを行う方法が見つかりませんでした。文字列またはバイト配列からjavax.wsdl.Definitionを生成

サンプルまたはポインターはありますか?

+2

チェック[WSDLReader](https://www.extreme.indiana.edu/apis/wsdl4j/javax/wsdl/xml/WSDLReader.html) – Aaron

答えて

1

は答えが見つかりました:

public void getWSDLDefinition(byte[] wsdl) { 
     try { 
      WSDLReader wsdlReader = javax.wsdl.factory.WSDLFactory.newInstance().newWSDLReader(); 
      // switch off the verbose mode 
      wsdlReader.setFeature(JAVAX_WSDL_VERBOSE_MODE, false); 
      wsdlReader.setFeature("javax.wsdl.importDocuments", false); 
      Definition wsdlDefinition = wsdlReader.readWSDL(null, new InputSource(new ByteArrayInputStream(wsdl))); 
     } catch (Exception e) {} 
    } 
関連する問題