Foros del Web » Programando para Internet » PHP »

xml duda basica

Estas en el tema de xml duda basica en el foro de PHP en Foros del Web. hola una pregunta, el tema de xml. como es, depende de una base de datos o puede trabajar por si sola, por ejemplo cargo todos ...
  #1 (permalink)  
Antiguo 22/10/2012, 17:18
 
Fecha de Ingreso: junio-2010
Mensajes: 752
Antigüedad: 14 años, 5 meses
Puntos: 5
xml duda basica

hola una pregunta, el tema de xml. como es, depende de una base de datos
o puede trabajar por si sola, por ejemplo cargo todos los datos de usuario en un XML...

conozco poco del tema de xml... creo que son faciles de leer...ja


por ejemplo una file de una tabla usuarios podria ser..

<fila><nombre>pepe</nombre><apellido>lopez</apellido><telefono>23284239423</telefono><pais>argentina</pais><direccion>alcorta 2354</direccion>

1) asi seria una linea de un usuario en xml? y si quiero insertar un usuario ? y si quiero realizar una consulta?

sucede que tengo que hacer un tp usando google maps, donde tengo todos los datos de los lugares en una base de datos y para que "sea mas rapido" me dicen que lo pase a xml...

bueno eso es una razon para usar XML... lei que es para datos mas "cortos..."

,bueno estas son dudas de solo haber visto algo...
me pondre a ver mas sobre esto...

Última edición por vani18; 22/10/2012 a las 17:27
  #2 (permalink)  
Antiguo 22/10/2012, 19:24
Avatar de Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 7 meses
Puntos: 406
Respuesta: xml duda basica

A ver, eso es un problema de concepto, un XML originalmente es para "transportar" información de un lenguaje a otro, o de una aplicación a otra de manera nativa y comprensible, logicamente al guardar la información de manera ordenada puede ser utilizado para guardar datos y usarlos como "base de datos" no dinamica, pero de hay a decir que es mas rapido usar un XML a una base de datos hay un mundo de diferencia, en una base de datos relacional normal como MySQL tienes el poderoso lenguaje SQL, el cual con unas simples sentencias puedes leer, insertar, modificar, eliminar el registro que se te de la gana de manera rapida y facil, en cambio en un XML para hacer cualquier cosa antes comentada primero deberás cargar el XML en memorial y después parsear ese XML para poder trabajar con el, por lo tanto, nada tiene que ver una cosa con otra en cuanto a "velocidad", es mucho mejor para eso casos dejarlo a una base de datos real, usar XML, o simples archivos de textos se hace cuando no se puede echar mano de una base de datos
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)

Etiquetas: tabla, xml, usuarios, basicos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:52.