He oído que xml se utiliza como base de datos, ¿alguien me puede dar un consejo o un enlace simple para tutorial cómo almacenar información en la base de datos? ¿Cuál es el mejor uso de xml en php relacionado con datos?utilizando xml como base de datos en php
Respuesta
No se supone que XML se use como una base de datos, sino como una forma de transportar datos de una manera independiente de la aplicación. Por ejemplo, supongamos que tiene muchos feeds RSS en Google Reader y desea agregarlos a Thunderbird. Los exportará desde Google Reader en formato XML y luego importará ese archivo XML a Thunderbird. Ambas aplicaciones sabrán cómo leer y escribir desde el XML y cómo usar la información (las fuentes RSS) en él.
Si desea almacenar información de una manera útil que, por ejemplo, le permite organizar y buscar a través de ella, necesitará una base de datos completa. Algunos buenos son Mysql y Postgresql. Ambos funcionan bien con PHP y tienen tutoriales extensos para empezar, todos de fácil acceso a través de cualquier motor de búsqueda.
RSSFeed es una URL, así que supongo que solo necesita pasar una lista de cadenas de una aplicación a otra. Entonces, ¿el formato separado por coma no hará el trabajo? –
@Tegiri, correcto, pero me refiero a OPML: http://en.wikipedia.org/wiki/OPML – Fanis
Nunca entiendo por qué las personas ACEPTAN constantemente respuestas cojas que simplemente dicen "No, lo que quieres hacer es imposible (estúpido, difícil, diferente, etc.) "Tal respuesta NO es una respuesta, sino un signo de pereza y/o falta de atención ... Rescindiría este Aceptar si yo fuera el OP y me doy cuenta de que hay una manera de hacerlo ... no mencione que esta respuesta es simplemente INCORRECTA. –
Puede responder a esta pregunta a sí mismo después de leer este artículo muy entretenido por uno de los fundadores Stackoverflow:
Back to Basics by Joel Spolsky
ver algunas de las respuestas que me dieron a mi pregunta "Is there a simple, flat, XML-based query-able data storage solution?" en el Sitio Programmers.StackExchange.
Es una bolsa mixta. SimpleXML es grande con PHP, pero hay una gran cantidad de FUD cuando se trata de XML query languages and implementations ..
estoy Voy a lanzar mi sombrero, simplemente porque estoy trabajando en un proyecto personal que de hecho usa XML como mecanismo de almacenamiento. Aviso, no lo llamé una base de datos. No es una base de datos, al menos en la forma en que la mayoría lo definiría. Como se expresa en un artículo que leí recientemente, XML no está orientado a datos, es documento orientado.
En mi caso, estoy compilando un sitio simple OO php/XML para mi novia. Estoy usando un archivo XML para almacenar el contenido. Elegí esto principalmente porque es pequeño, liviano, intercambiable y fácil de leer. Inicialmente, pensé que podría proporcionarle el XML y ella podría completar los espacios en blanco. XML es lo suficientemente sencillo como para permitirle a un lego hacer eso.
A medida que continué, me di cuenta de que no era muy difícil incluir una interfaz de tipo administrador donde simplemente podía introducir valores en un formulario y actualizar el currículum de esa manera.
Dado que el sitio no es realmente un sitio web, sino un documento web, XML funciona bien aquí y muy bien separa el contenido.
Por supuesto, podría haber usado JSON también, y de hecho puedo adaptar cosas para manejar JSON o XML, pero decidí usar XML inicialmente simplemente sin familiaridad, y (esto es discutible) que asumí sería más fácil para un profano analizar al ingresar contenido.
es su código fuente abierta? – emaillenin
Es probable que publique algo en algún momento después de que haya terminado, pero actualmente no es apta para el consumo público. – pspahn
- 1. Análisis de datos XML utilizando php para poner en la base de datos mysql
- 2. Insertar datos en la base de datos Oracle utilizando php
- 3. Persista un DataContract como XML en una base de datos
- 4. Cómo serializar y guardar un objeto de base de datos como XML utilizando LINQ to SQL
- 5. Envío de datos XML utilizando HTTP POST con PHP
- 6. ¿Cómo fusiona dos documentos XML en PHP utilizando SimpleXML?
- 7. Objeto PHP como documento XML
- 8. ¿Cómo almaceno datos XML en una base de datos mysql? No quiero claves externas como loca
- 9. sondeo de base de datos utilizando Java
- 10. usando Google Docs como base de datos?
- 11. Tabla de base de datos o XML
- 12. para almacenar datos XML como XML o en tablas normalizadas
- 13. Modelado: Xml vs. Base de datos relacional
- 14. internacionalización Struts2 utilizando una base de datos
- 15. seleccionar varias filas de la columna de la base de datos XML utilizando XPath
- 16. Cómo importar datos XML utilizando d3.js?
- 17. cómo leer el archivo XML de la URL utilizando php
- 18. Almacenamiento de matrices en la base de datos utilizando ActiveRecord
- 19. contenidos Recuperación de CDATA XML utilizando PHP y simplexml
- 20. Clase de base de datos PHP útil
- 21. Como recuperar espacios de nombres de archivos XML utilizando XPath
- 22. Singleton PHP - controlador de base de datos
- 23. ¿Es "malo" almacenar XML en una base de datos?
- 24. Obtener salida de la base de datos MySQL a través de PHP a XML
- 25. php: sesiones vs. base de datos
- 26. MongoDB como la base de datos principal?
- 27. PHP https publicar datos XML con cURL
- 28. HSQL base de datos en la memoria como fuente de datos JPA
- 29. Seleccionar nodos XML utilizando TSQL
- 30. PHP - Almacenamiento de texto en la base de datos MySQL
"cosas de datos" = ?? – LarsH