[ 
https://issues.apache.org/jira/browse/AXIS2-6081?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robert Lazarski updated AXIS2-6081:
-----------------------------------
    Description: 
There are two ways to use JSON with Axis2 - the native way with POJO's and 
using  javax.xml.stream.XMLStreamReader with a WSDL. The latter Stax based 
approach has this comment in MoshiXMLStreamReader / GSONXMLStreamReader 

[code]
        if (isStartElement()) {
            return 0; // don't support attributes on tags  in JSON convention
        } else {
            throw new IllegalStateException("Only valid on START_ELEMENT 
state");
        }
[/code]

An attempt to support attributes was committed in the MoshiXMLStreamReader and 
XmlNodeGenerator and while it remains incomplete due to time constraints, this 
effort was motivated by a question on java-u...@axis.apache.org and ideally 
some one in the community with this use case can send a Git PR to complete it. 

My day job uses the native approach and its unclear when this support will be 
completed. 

  was:
There are two ways to use JSON with Axis2 - the native way with POJO's and 
using  javax.xml.stream.XMLStreamReader with a WSDL. The latter Stax based 
approach has this comment in MoshiXMLStreamReader / GSONXMLStreamReader 

        if (isStartElement()) {
            return 0; // don't support attributes on tags  in JSON convention
        } else {
            throw new IllegalStateException("Only valid on START_ELEMENT 
state");
        }

An attempt to support attributes was committed in the MoshiXMLStreamReader and 
XmlNodeGenerator and while it remains incomplete due to time constraints, this 
effort was motivated by a question on java-u...@axis.apache.org and ideally 
some one in the community with this use case can send a Git PR to complete it. 

My day job uses the native approach and its unclear when this support will be 
completed. 


> JSON with XML Stream API, support XML attributes in XmlNodeGenerator 
> ---------------------------------------------------------------------
>
>                 Key: AXIS2-6081
>                 URL: https://issues.apache.org/jira/browse/AXIS2-6081
>             Project: Axis2
>          Issue Type: Task
>            Reporter: Robert Lazarski
>            Assignee: Robert Lazarski
>            Priority: Major
>             Fix For: 2.0.1
>
>
> There are two ways to use JSON with Axis2 - the native way with POJO's and 
> using  javax.xml.stream.XMLStreamReader with a WSDL. The latter Stax based 
> approach has this comment in MoshiXMLStreamReader / GSONXMLStreamReader 
> [code]
>         if (isStartElement()) {
>             return 0; // don't support attributes on tags  in JSON convention
>         } else {
>             throw new IllegalStateException("Only valid on START_ELEMENT 
> state");
>         }
> [/code]
> An attempt to support attributes was committed in the MoshiXMLStreamReader 
> and XmlNodeGenerator and while it remains incomplete due to time constraints, 
> this effort was motivated by a question on java-u...@axis.apache.org and 
> ideally some one in the community with this use case can send a Git PR to 
> complete it. 
> My day job uses the native approach and its unclear when this support will be 
> completed. 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscr...@axis.apache.org
For additional commands, e-mail: java-dev-h...@axis.apache.org

Reply via email to