What if you set
   p.i = "";
This should give you an empty element, but remember that in xml, <i/>
and <i></i> are exactly the same, so you won't be able to do any
difference using that.
I guess you could expect
   <i xsi:nil="true" />
or something like that.  It may require a nillable annotation on the i
field or something like that.  If you use jaxb2, you'd better try
finding some info there.

On Fri, Apr 25, 2008 at 1:04 PM, Simone Maletta <[EMAIL PROTECTED]> wrote:
> Hi guys,
>     I'm using ServiceMix 3.1.2 and its jsr181 to deploy my own ws-annotated 
> pojo.
>  I need to return null values in my code, I'm using an example to be clear:
>  here is my return type object:
>  class returnType
>  {
>         String h;
>         Integer i;
>  }
>
>  and this is my code:
>     p=new returnType();
>     p.h="goofy";
>     p.i=null;
>  and here is the generated response message:
>  <returnType>
>         <h>goofy</h>
>  <returnType>
>
>  while I need
>
>  <returnType>
>         <h>goofy</h>
>         <i/>
>  <returnType>
>
>  there is a way to achive this??
>  I forget returnType is annotated too.
>
>  Thank you all,
>  regards
>  Simone
>  <returnType>



-- 
Cheers,
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/

Reply via email to