ws-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ruwan (JIRA)" <j...@apache.org>
Subject [jira] [Created] (WODEN-236) Woden WSDLReader returns invalid WSDL Description when multiple "style" tags are present
Date Wed, 02 Jul 2014 08:42:24 GMT
Ruwan created WODEN-236:
---------------------------

             Summary: Woden WSDLReader returns invalid WSDL Description when multiple "style"
tags are present
                 Key: WODEN-236
                 URL: https://issues.apache.org/jira/browse/WODEN-236
             Project: Woden
          Issue Type: Bug
          Components: Parser
    Affects Versions: M9
            Reporter: Ruwan


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
                    {
                        builder = factory.newDocumentBuilder();
                        Document document = builder.parse( new InputSource(new StringReader(
wsdldocString)));
                        wsdldoc = document.getFirstChild().toString();
                    } 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.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ws.apache.org
For additional commands, e-mail: dev-help@ws.apache.org


Mime
View raw message