[
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 classes and while it remains incomplete due to time
constraints, this effort was motivated by a question on
[email protected] 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
{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 [email protected] 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 classes and while it remains incomplete due to time
> constraints, this effort was motivated by a question on
> [email protected] 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: [email protected]
For additional commands, e-mail: [email protected]