Hi,

I had a closer look at the schema I'm trying to get data from and all
elements look like this


<xs:complexType name="BlastOutput_program" mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded"/>
</xs:complexType>

So I was wondering if adb supports this? Because now I can't get the values
either. Do one have to write a own parser when dealing with mixed content.

cheers, Håkon

2009/11/24 Andreas Veithen <[email protected]>

> Håkon,
>
> Can you provide a test case that reproduces the problem (preferably in
> the form of a Maven or Eclipse project)?
>
> Andreas
>
> 2009/11/23 Håkon Sagehaug <[email protected]>:
> > Hi
> >
> > I now tried with axiom 1.2.9-SNAPSHOT and axis2 1.5.1 release, but the
> > problem is the same. My code looks like this
> >
> > OMElement omResp = resp.getGetResultResponse().getOMElement(
> >                     GetResultResponse.MY_QNAME,
> >                     OMAbstractFactory.getOMFactory());
> >
> > guess the standard way of getting the OM element. Any other int on how to
> > solve this?
> >
> > cheers, Håkon
> >
> > 2009/11/21 Håkon Sagehaug <[email protected]>
> >>
> >> Hi
> >>
> >> I'll try on monday, thanks for the help
> >>
> >> cheers, Hakon
> >>
> >> 2009/11/20 Andreas Veithen <[email protected]>
> >>>
> >>> Can you test this with a snapshot version?
> >>>
> >>> Andreas
> >>>
> >>> 2009/11/20 Håkon Sagehaug <[email protected]>:
> >>> > hi
> >>> >
> >>> > The problem is occurs using 1.4 and axiom 1.2.8. I can extract the
> >>> > values
> >>> > using the java objects, but when I use the #getOmElement() I get the
> >>> > just
> >>> > the XML without values, so my thought was the serialization or
> >>> > something
> >>> > like this.
> >>> >
> >>> > cheers, Hakon
> >>> >
> >>> > 2009/11/20 Andreas Veithen <[email protected]>
> >>> >>
> >>> >> Does this problem occur with snapshot versions of Axis2 and Axiom?
> >>> >>
> >>> >> Andreas
> >>> >>
> >>> >> On Fri, Nov 20, 2009 at 16:11, Amila Suriarachchi
> >>> >> <[email protected]> wrote:
> >>> >> > here is a sample code
> >>> >> >
> >>> >> > InDict inDict = new InDict();
> >>> >> >         ArrayOfKeyValueOfstringstring
> arrayOfKeyValueOfstringstring
> >>> >> > =
> >>> >> > new
> >>> >> > ArrayOfKeyValueOfstringstring();
> >>> >> >         inDict.setInDict(arrayOfKeyValueOfstringstring);
> >>> >> >
> >>> >> >         KeyValueOfstringstring_type0[]
> keyValueOfstringstring_type0
> >>> >> > =
> >>> >> > new
> >>> >> > KeyValueOfstringstring_type0[1];
> >>> >> >         keyValueOfstringstring_type0[0] = new
> >>> >> > KeyValueOfstringstring_type0();
> >>> >> >         keyValueOfstringstring_type0[0].setKey("One Element
> Array");
> >>> >> >         keyValueOfstringstring_type0[0].setValue("One Element
> >>> >> > Array");
> >>> >> >
> >>> >> >
> >>> >> >
> >>> >> >
> >>> >> >
> arrayOfKeyValueOfstringstring.setKeyValueOfstringstring(keyValueOfstringstring_type0);
> >>> >> >
> >>> >> >         try {
> >>> >> >             OMElement omElement =
> >>> >> > inDict.getOMElement(InDict.MY_QNAME,
> >>> >> > OMAbstractFactory.getOMFactory());
> >>> >> >             System.out.println("OMElement ==> " +
> >>> >> > omElement.toString());
> >>> >> >         } catch (ADBException e) {
> >>> >> >             e.printStackTrace();
> >>> >> >         }
> >>> >> >
> >>> >> > thanks,
> >>> >> > Amila.
> >>> >> >
> >>> >> > On Fri, Nov 20, 2009 at 3:14 AM, Andreas Veithen
> >>> >> > <[email protected]>
> >>> >> > wrote:
> >>> >> >>
> >>> >> >> Håkon,
> >>> >> >>
> >>> >> >> I think you need to give a bit more context. What version of
> Axis2?
> >>> >> >> What version of Axiom? Code snippet showing what you are trying
> to
> >>> >> >> do,
> >>> >> >> etc.
> >>> >> >>
> >>> >> >> Andreas
> >>> >> >>
> >>> >> >> 2009/11/19 Håkon Sagehaug <[email protected]>:
> >>> >> >> > Hi
> >>> >> >> >
> >>> >> >> > Anybody did this, go from adb object through a xslt
> >>> >> >> > transfomation?
> >>> >> >> >
> >>> >> >> > Or having problem getting values out from a XML message when
> the
> >>> >> >> > tyep
> >>> >> >> > attribute is used for the data type of the element.
> >>> >> >> >
> >>> >> >> > cheers, Håkon
> >>> >> >> >
> >>> >> >> > 2009/11/18 Håkon Sagehaug <[email protected]>
> >>> >> >> >>
> >>> >> >> >> Hi
> >>> >> >> >>
> >>> >> >> >> To provide more information, we want to do xslt transformation
> >>> >> >> >> to
> >>> >> >> >> our
> >>> >> >> >> generated client side object. And  as far as I know we need
> the
> >>> >> >> >> OmElement of
> >>> >> >> >> the generated type to do so, but when this don't give back the
> >>> >> >> >> values
> >>> >> >> >> just
> >>> >> >> >> the XML with no values, there is not much to transform. So we
> >>> >> >> >> need a
> >>> >> >> >> hint on
> >>> >> >> >> how this can be done.
> >>> >> >> >>
> >>> >> >> >>
> >>> >> >> >>
> >>> >> >> >> cheers, håkon
> >>> >> >> >>
> >>> >> >> >> 2009/11/18 Håkon Sagehaug <[email protected]>
> >>> >> >> >>>
> >>> >> >> >>> Hi all,
> >>> >> >> >>>
> >>> >> >> >>> Any tips on this. stange if it won't work?
> >>> >> >> >>>
> >>> >> >> >>> 2009/11/17 Håkon Sagehaug <[email protected]>
> >>> >> >> >>>>
> >>> >> >> >>>> Hi all,
> >>> >> >> >>>>
> >>> >> >> >>>> I've got a client that calls a ws and using adb as the
> >>> >> >> >>>> databinding(client side), then we want to get a string
> >>> >> >> >>>> representation
> >>> >> >> >>>> of the
> >>> >> >> >>>> obejct.  We execute object.getOMElement(), the method
> returns
> >>> >> >> >>>> only
> >>> >> >> >>>> the xml
> >>> >> >> >>>> element and not the actual value inside the element. So this
> >>> >> >> >>>> element
> >>> >> >> >>>> here
> >>> >> >> >>>>
> >>> >> >> >>>>    <ns2:BlastOutput_program xsi:type="ns2:BlastOutput_
> >>> >> >> >>>> program">blastp</ns2:BlastOutput_program>
> >>> >> >> >>>>
> >>> >> >> >>>> Would returns this string
> >>> >> >> >>>>
> >>> >> >> >>>> <ns2:BlastOutput_program></ns2:BlastOutput_program>
> >>> >> >> >>>>
> >>> >> >> >>>> We where wondering if it had anything to to with the
> xsi:type
> >>> >> >> >>>> attribute?
> >>> >> >> >>>> Any tips on how to solve this, or another way of getting a
> >>> >> >> >>>> string
> >>> >> >> >>>> representatioon of the object using adb as the databinding?
> >>> >> >> >>>>
> >>> >> >> >>>> cheers, Håkon
> >>> >> >> >>>>
> >>> >> >> >>>> --
> >>> >> >> >>>> Håkon Sagehaug, Scientific Programmer
> >>> >> >> >>>> Parallab, Bergen Center for Computational Science (BCCS)
> >>> >> >> >>>> UNIFOB AS (University of Bergen Research Company)
> >>> >> >> >>>> [email protected], phone +47 55584125
> >>> >> >> >>>
> >>> >> >> >>>
> >>> >> >> >>>
> >>> >> >> >>> --
> >>> >> >> >>> Håkon Sagehaug, Scientific Programmer
> >>> >> >> >>> Parallab, Bergen Center for Computational Science (BCCS)
> >>> >> >> >>> UNIFOB AS (University of Bergen Research Company)
> >>> >> >> >>> [email protected], phone +47 55584125
> >>> >> >> >>
> >>> >> >> >>
> >>> >> >> >>
> >>> >> >> >> --
> >>> >> >> >> Håkon Sagehaug, Scientific Programmer
> >>> >> >> >> Parallab, Bergen Center for Computational Science (BCCS)
> >>> >> >> >> UNIFOB AS (University of Bergen Research Company)
> >>> >> >> >> [email protected], phone +47 55584125
> >>> >> >> >
> >>> >> >> >
> >>> >> >> >
> >>> >> >> > --
> >>> >> >> > Håkon Sagehaug, Scientific Programmer
> >>> >> >> > Parallab, Bergen Center for Computational Science (BCCS)
> >>> >> >> > UNIFOB AS (University of Bergen Research Company)
> >>> >> >> > [email protected], phone +47 55584125
> >>> >> >> >
> >>> >> >
> >>> >> >
> >>> >> >
> >>> >> > --
> >>> >> > Amila Suriarachchi
> >>> >> > WSO2 Inc.
> >>> >> > blog: http://amilachinthaka.blogspot.com/
> >>> >> >
> >>> >
> >>> >
> >>> >
> >>> > --
> >>> > Håkon Sagehaug, Scientific Programmer
> >>> > Parallab, Bergen Center for Computational Science (BCCS)
> >>> > UNIFOB AS (University of Bergen Research Company)
> >>> > [email protected], phone +47 55584125
> >>> >
> >>
> >>
> >>
> >> --
> >> Håkon Sagehaug, Scientific Programmer
> >> Parallab, Bergen Center for Computational Science (BCCS)
> >> UNIFOB AS (University of Bergen Research Company)
> >> [email protected], phone +47 55584125
> >
> >
> >
> > --
> > Håkon Sagehaug, Scientific Programmer
> > Parallab, Bergen Center for Computational Science (BCCS)
> > UNIFOB AS (University of Bergen Research Company)
> > [email protected], phone +47 55584125
> >
>



-- 
Håkon Sagehaug, Scientific Programmer
Parallab, Bergen Center for Computational Science(BCCS)
Uni BCCS/Uni Research
[email protected], phone +47 55584125

Reply via email to