![]() |
||||
|
|
||||
[Chameleon] Problem interpreting results from CatalogSearch widgetHans Verlouw Hans.Verlouw@Geodan.nlTue, 04 Nov 2003 19:42:46 +0100
|
||||
--=====================_35018223==_.ALT
Content-Type: text/plain; charset="us-ascii"; format=flowed
I have a problem interpreting results from the Catalog Search widget.
Don't know if it's a Chameleon problem or PHP problem,
but when I get results from the catalog server
($oXMLDoc->searchResponse->value->searchStatus->attributes['numberOfRecords']
> 0)
I cannot retrieve the subelements of array ISO19119 in the XML doc.
The core of the original code goes like:
$nbIso =
count($oXMLDoc->searchResponse->value->searchResults->value->ISO19119);
for($i=0; $i < $nbIso; $i++)
{
$oRes =&
$oXMLDoc->searchResponse->value->searchResults->value->ISO19119[$i];
$szLayerTitle = $oRes->value->citation->value->title->value;
echo $szLayerTitle;
}
So I can interprete the response I get up to the level
of $oXMLDoc->searchResponse->value->searchStatus
but not deeper.
My query was fulll response, so URL parameter ESN=f
Can somebody tell me what is wrong here?
Thanks in advance,
Hans Verlouw
-------------------------------------
Geodan SDT b.v.
Buitenhaven 27-A
5211 TP 's-Hertogenbosch (NL)
-------------------------------------
Tel: +31 (0)73 - 692 5151
Fax: +31 (0)73 - 692 5150
-------------------------------------
Postadres / mailing address
President Kennedylaan 1
1079 MB Amsterdam (NL)
-------------------------------------
E-mail: Hans.Verlouw@Geodan.nl
Website: www.geodan.nl
Disclaimer: www.geodan.nl/disclaimer
-------------------------------------
--=====================_35018223==_.ALT
Content-Type: text/html; charset="us-ascii"
<html>
I have a problem interpreting results from the Catalog Search
widget.<br>
Don't know if it's a Chameleon problem or PHP problem,<br>
but when I get results from the catalog server
($oXMLDoc->searchResponse->value->searchStatus->attributes['numberOfRecords']
> 0)<br>
I cannot retrieve the subelements of array ISO19119 in the XML doc.<br>
The core of the original code goes like:<br><br>
<tt>$nbIso =
count($oXMLDoc->searchResponse->value->searchResults->value->ISO19119);<br>
for($i=0; $i < $nbIso; $i++)<br>
{<br>
$oRes =&
$oXMLDoc->searchResponse->value->searchResults->value->ISO19119[$i];<br>
$szLayerTitle =
$oRes->value->citation->value->title->value;<br>
echo $szLayerTitle;<br>
}<br><br>
</tt>So I can interprete the response I get up to the level
of
$oXMLDoc->searchResponse->value->searchStatus<br>
but not deeper.<br>
My query was fulll response, so URL parameter ESN=f<br>
Can somebody tell me what is wrong here?<br><br>
Thanks in advance,<br><br>
<x-sigsep><p></x-sigsep>
Hans Verlouw<br>
-------------------------------------<br>
Geodan SDT b.v.<br>
Buitenhaven 27-A<br>
5211 TP 's-Hertogenbosch (NL)<br>
-------------------------------------<br>
Tel: +31 (0)73 - 692 5151<br>
Fax: +31 (0)73 - 692 5150<br>
-------------------------------------<br>
Postadres / mailing address<br>
President Kennedylaan 1<br>
1079 MB Amsterdam (NL)<br>
-------------------------------------<br>
E-mail: Hans.Verlouw@Geodan.nl<br>
Website:
<a href="http://www.geodan.nl/" eudora="autourl">www.geodan.nl</a><br>
Disclaimer:
<a href="http://www.geodan.nl/disclaimer" eudora="autourl">www.geodan.nl/disclaimer</a><br>
-------------------------------------<br>
</html>
--=====================_35018223==_.ALT--
This archive was generated by Pipermail. |
MapTools.org -- Hosted by DM Solutions Group |