Buscar texto determinado en un xml

  • Autor Autor Vonpeper
  • Fecha de inicio Fecha de inicio
V

Vonpeper

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Amigos busco un php que busque texto dentro de un xml, no encuentro la manera me ayudan porfavor?
 
Solo buscando en google me encontré con esta función, no se si te servirá:
PHP:
function search($xml,$texto)
{
$etiquetas=array();
foreach ($xml as $tag)
{
if(eregi($texto,$tag))
array_push($etiquetas, $tag->getName());
}
return $etiquetas;
}

Para usarla haces algo asi:
PHP:
<?php
function search($xml,$texto)
{
$etiquetas=array();
foreach ($xml as $tag)
{
if(eregi($texto,$tag))
array_push($etiquetas, $tag->getName());
}
return $etiquetas;
}

echo search('TEXTO XML', 'Encuentrame');
?>
No lo he probado pero se supone que debería devolver todas las etiquetas que contienen el texto que buscas. Ya me dirás si te funcionó.

P.D: Es un código viejo por lo que eregi te devolverá error deprecated si usas un servidor medianamente actualizado.
 
Atrás
Arriba