1

我有一个存储在字符串/字节数组中的 wsdl。有没有办法从字符串或字节数组生成 javax.wsdl.Definition ?我在这里检查了文档,但找不到这样做的方法。

任何样本或指针?

4

1 回答 1

2

找到了答案:

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) {}
    }
于 2016-11-24T10:27:23.843 回答