Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

General Questions /

General questions about getting started with SilverStripe that don't fit in any of the categories above.

Moderators: martimiz, Sean, Ed, biapar, Willr, Ingo, swaiba

Cant get nested xml values via restful service' getValues

Go to End



Community Member, 103 Posts

10 February 2011 at 7:16am

This section will properly get the xml response

$directions = new RestfulService("");
        $params = array(
            'origin' => $data["Start"],
            'destination' => $this->Address,
            'sensor' => 'false'    

Here is where the trouble comes in:

$HTMLStepsObjects=$directions->getValues($xmlResponse,$node, "html_instructions");

//using searchValue as below works fine, but only gets 1 result, not all of them

 return $HTMLStepsObjects->Count();

This will always return that there are 0 in the DataObjectSet, which means its not working right. Per the RestfulService API: When you get to the depth in the hierachchy use node_child_subchild syntax to get the value.
I have tried this in many combinations:
(I tried slashes because it worked for searchValue() ).

Would really appreciate any advice! TIA!