Perfect! Thank you.
On Tue, Oct 21, 2008 at 1:46 PM, Supun Kamburugamuva <[EMAIL PROTECTED]> wrote: > 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]
