Alguien sabe de algún código o algún ejemplo de como realizar un buscador en php y xml?, he estado mirando el simplexml y varios ejemplos de interaccion php y xml pero no me queda nada claro de como hacer un buscador.
Un saludo
| |||
buscador xml+php Alguien sabe de algún código o algún ejemplo de como realizar un buscador en php y xml?, he estado mirando el simplexml y varios ejemplos de interaccion php y xml pero no me queda nada claro de como hacer un buscador. Un saludo
__________________ asp, php, .net, adaptandose a las necesidades |
| ||||
Respuesta: buscador xml+php ¿Tu quieres lo que se conoce como auto-suggest?
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| |||
Respuesta: buscador xml+php no más bien el típico buscador que se suele hacer mediante php y mysql, del estilo de un formulario con un campo texto, un campo fecha inicio, fecha fin, etc, seleccionar uno o varios de estos campos y hacer una búsqueda en el xml de las palabras que sean iguales o parecidas en este caso de campo texto que es el único de texto libre, pero en este caso utilizando xml en vez de mysql. Con este ejmplo: foreach ($dom->documentElement->childNodes as $articles) { //if node is an element (nodeType == 1) and the name is "item" loop further if ($articles->nodeType == 1 && $articles->nodeName == "DATA_RECORD") { foreach ($articles->childNodes as $item) { //if node is an element and the name is "title", print it. if ($item->nodeType == 1 && $item->nodeName == "PROVINCIA") { print $item->textContent . " "; } } } } Recorro todo mi xml y saco solo las provincias existentes en el xml, con esto tengo otra consulta, como hago para mostrar las provincias pero que no se repitan que solo muestre las distintas???? Bueno pues eso con el código anterior recorro el xml, ahora bien si cambio $item->nodeName por $item->textContent == "palabra a buscar", me imagino que con eso funcionaría un buscador, pero por ejemplo si tengo un nodo <NOMBRE_ESQUEMA>13% adicional</NOMBRE_ESQUEMA> y busco 13 como haría para que me apareciese todos los que contienen 13 en ese nodo o en todos? Por eso comentaba que tal vez con un ejemplo o un código sencillo podría aclararme más Un saludo
__________________ asp, php, .net, adaptandose a las necesidades |
Etiquetas: |