[jboss-user] [JBoss Web Services Development] - Envelope XML structure with multiply NS definitions of same namespace
Sergey Chernov
do-not-reply at jboss.com
Tue May 11 03:22:48 EDT 2010
Sergey Chernov [http://community.jboss.org/people/chernser] created the discussion
"Envelope XML structure with multiply NS definitions of same namespace"
To view the discussion, visit: http://community.jboss.org/message/542178#542178
--------------------------------------------------------------
Good day, All!
I've noticed, that WS defines namespace for each tag or attribute, when namespace is out of service namespace.
Like this:
<env:Envelope xmlns:env=" http://schemas.xmlsoap.org/soap/envelope/ http://schemas.xmlsoap.org/soap/envelope/">
<env:Header/>
<env:Body>
<ns2:getNilElementResponse xmlns:ns2=" http://service.domain.com/ http://service.domain.com/">
<return>
<values>
<records>test</records>
<records xsi:nil="true" xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance http://www.w3.org/2001/XMLSchema-instance"/>
<records>test1</records>
<records xsi:nil="true" xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance http://www.w3.org/2001/XMLSchema-instance"/>
</values>
</return>
</ns2:getNilElementResponse>
</env:Body>
</env:Envelope>
As you can see attribute `nil` is from XMLSchema-instance namespace. The namespace prefix definition apears each time `nil` is used.
In case of small response (like this) it is not big problem, but when huge amount of data returned - it causes extra overhead.
Is there any way to define such namespaces in parent node (body)?
I have created feature request ** *https://jira.jboss.org/jira/browse/JBWS-3021 JBWS-3021*
--------------------------------------------------------------
Reply to this message by going to Community
[http://community.jboss.org/message/542178#542178]
Start a new discussion in JBoss Web Services Development at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2047]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20100511/568c05cb/attachment-0001.html
More information about the jboss-user
mailing list