On Tue, Oct 21, 2008 at 11:35 PM, Tony Hoyt <[EMAIL PROTECTED]> wrote:

> I glanced at that tutorial myself, and I notice a few things.  It seems to
> me the tutorial is out of date and in some cases, the sample code is missing
> language.  Code Listing 10 is missing several of the C operations, "if" and
> "return".  I seem to recall that some of the code listings used depreciated
> function calls, but I 'll have to scan the examples more to find them.
>
> All in all, has anyone generated an updated tutorial for using Axiom?


Patches are welcome!

-Rajika

>
>
> "Opportunities multiply as they are seized." - Sun Tzu
>
>
> --- On Tue, 10/21/08, Supun Kamburugamuva <[EMAIL PROTECTED]> wrote:
>
> > From: Supun Kamburugamuva <[EMAIL PROTECTED]>
> > Subject: Re: simple response parsing question
> > To: "Apache AXIS C User List" <[email protected]>
> > Date: Tuesday, October 21, 2008, 1:46 PM
> > This will help you.
> >
> > http://ws.apache.org/axis2/c/docs/om_tutorial.html
> >
> > Supun.
> >
> > On Tue, Oct 21, 2008 at 8:56 PM, Mark Webb
> > <[EMAIL PROTECTED]> wrote:
> >
> > > I have a web service client written in Axis2C and am
> > getting the
> > > response back properly.  The response is just a long
> > value.  Here is
> > > the XML I receive back:
> > >
> > > <ns2:initResponse
> > > xmlns:ns2="http://service.web.blah/
> > >
> > "><return>1234</return></ns2:initResponse>
> > >
> > > I am using the method axiom_node_get_first_child(node,
> > env) to get the
> > > value node.  I print out the node and get:
> > >
> > > <return>1234</return>
> > >
> > > Problem is that I cannot figure out how to parse out
> > the '1234'.  I
> > > have looked at the examples but cannot get my code to
> > work.  Here is
> > > where I am at:
> > >
> > > printf("NODE = %s\n",
> > axiom_node_to_string( return_val_node, env ));
> > > <----  This prints out
> > "<return>1234</return>"
> > > firstNodeText = (axiom_text_t
> > > *)axiom_node_get_data_element(return_val_node, env);
> > > firstNodeString = axiom_text_get_value(firstNodeText,
> > env);
> > > printf("Return Value = %s\n",
> > firstNodeString);
> > >
> > > Return value is always printed as (null).
> > >
> > > --- Thanks
> > > Mark
> > >
> > >
> > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail:
> > [EMAIL PROTECTED]
> > > For additional commands, e-mail:
> > [EMAIL PROTECTED]
> > >
> > >
> >
> >
> > --
> > Software Engineer, WSO2 Inc
> > http://wso2.org
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


-- 
http://wso2.org/
http://llvm.org/
http://www.osdev.org/

Reply via email to