Description
After reading a wsdl from a url like below ;
writer.writeWSDL(wsdlDefinition.toElement(), byteArrayOutputStream);
and converting the byteArrayOutputStream object to a string,
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder;
try
catch (Exception e)
{ e.printStackTrace(); }when multiple style definitions are present in the WSDL, like below;
style="http://www.w3.org/ns/wsdl/style/rpc http://www.w3.org/ns/wsdl/style/iri http://www.w3.org/ns/wsdl/style/multipart"
In the resultant XML, it appears as
style="http://www.w3.org/ns/wsdl/style/rpc" style="http://www.w3.org/ns/wsdl/style/iri" style="http://www.w3.org/ns/wsdl/style/multipart"
when this happens there is a parsing error when trying to build a document from said string.