[ 
https://issues.apache.org/jira/browse/WODEN-65?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12572546#action_12572546
 ] 

John Kaputin commented on WODEN-65:
-----------------------------------

The WSDLWriter.printDocumentation method was modifed by the latest patch to 
avoid Java 5 JAXP API and now includes this comment:

                    * This is not enough to handle DocumentationElement
                     * with nested DocumentationElements,if it is required
                     * a recursive method based on getNodeType()
                     * (org.w3c.dom.Node) can be used to solve this issue.

Documentation elements should not contain child documentation elements 
according to the WSDL 2.0 schema.  DOMWSDLReader  will report a schema error 
and I think any nested documentation elements would just be treated as unknown 
extensibility elements in the WSDL object model.

> Woden elements must have serialize methods
> ------------------------------------------
>
>                 Key: WODEN-65
>                 URL: https://issues.apache.org/jira/browse/WODEN-65
>             Project: Woden
>          Issue Type: Improvement
>          Components: Parser
>            Reporter: Eran Chinthaka
>            Assignee: Sagara Gunathunga 
>         Attachments: BaseWSDLWriter.java.txt, DOMWSDLWriter.java.txt, 
> Schema-error-out-put.wsdl, Schema-error.wsdl, WSDLWriterTest.java.txt
>
>
> When we load a WSDL in to Woden object model, there is no way to serialize 
> the object model in to an output stream. This is very much useful when some 
> one wants to make sure Woden can properly spit out what it has read. 
> And there is a requirement from Axis2 also to make Woden element serializable 
> to cater for ?wsdl2 requests. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to