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/
