This week's book giveaways are in the Refactoring and Agile forums.
We're giving away four copies each of Re-engineering Legacy Software and Docker in Action and have the authors on-line!
See this thread and this one for details.
Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Cloud/Virtualization forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

unable to generate correct xml using jaxb

 
ramesh kancherla
Ranch Hand
Posts: 124
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi team,
I am using jaxB and jax-ws in my application.

I am calling service with request xml prepared by jaxb code.
but request xml is not generating correctly.

i have given xml schema as elementFormDefault="qualified" value.
so parent and all child elements needs to display xmlns.

like :name space "sch" is in parent and child elements




using jaxb request xml is generating with out name space "sch" in child elements




jaxb code is :





can any one please suggest me how can i generate request xml with parent and child having namespace using jaxb


Regards
Ramesh
 
Kamal Tripathi
Ranch Hand
Posts: 86
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Can you post the schema also.

Although you may want to explore the concept of package-info.java related to JAXB.

Something like.

 
Dan Drillich
Ranch Hand
Posts: 1183
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Ramesh,

Very interesting discussion about it at XSD: What is elementFormDefault="qualified" for?.

Joe Kesselman said there -

"Qualified", in XML terms, means "Associated with a namespace, either by
the use of a declared prefix or via a default namespace declaration".


Regards,
Dan
 
Dan Drillich
Ranch Hand
Posts: 1183
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Ramesh,

It would be an interesting exercise to post the schema and the instance into a validator and see what it says.

Regards,
Dan
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic