[Reddes.bvs-tech] bug BVS 5.2.11
Juan Gomez
jbgomez21 at gmail.com
Tue Aug 10 23:23:15 BRST 2010
Un cambio mas correcto a lo que mencione anteriormente seria lo siguiente:
* $xmlSearch .= "<source label=\"" . $sourceLabel . "\" name=\"" .
$sourceName . "\" browse-url=\"" . $urltobrowse . "\">\n";*
$xmlSearch .= readData($urltosearch, true, "POST");
*$xmlSearch .= "</source>\n";*
Por
*$xmlSearch .= "<source label=\"" . $sourceLabel . "\" name=\"" .
$sourceName . "\" browse-url=\"" . $urltobrowse . "\">\n";*
$xmlSearch_temp = readData($urltosearch, true, "POST");
$xmlSearch .= str_replace("&","&",$xmlSearch_temp);
* $xmlSearch .= "</source>\n*";
En el mismo fuente engine.inc.php
ya que sino se reemplazan los & en *"<source label=\"" . $sourceLabel . "\"
name=\"" . $sourceName . "\" browse-url=\"" . $urltobrowse . "\">\n"; *
Saludos,
Juan
El 10 de agosto de 2010 21:08, Juan Gomez <jbgomez21 at gmail.com> escribió:
> Hola,
> luego de parametrizar la metabusqueda para la base BDENF cuando realizaba
> una busqueda utilizando la palabra cancer el resultado de TODAS las
> consultas me daba vacio.
> En cambio si buscaba otra palabra el resultado era correcto.
>
> Revisando el codigo fuente encontre que el problema era que justo para la
> base BDENF habia un & en el resultado de la busqueda para la palabra cancer.
>
> por lo tanto lo que hice fue agregar al final del archivo engine.inc.php lo
> que muestro en rojo.
>
> $xmlSearch = str_replace("&","&",$xmlSearch);
> $xmlSearch .= "</result-group>\n";
> return $xmlSearch;
>
> Ahi volvio a funcionar todo correctamente.
>
> Hay alguna otra forma de solucionar esto sin tener que retocar el codigo
> fuente?
>
> Saludos,
> Juan
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://listas.bireme.br/pipermail/reddes.bvs-tech/attachments/20100810/c3b53580/attachment.html
More information about the Reddes.bvs-tech
mailing list