l'utilisation de xml comme base de données en php
J'ai entendu xml est utilisé comme base de données, quelqu'un peut-il me donner une astuce simple ou un lien vers tutoriel comment stocker des informations dans la base de données ? quelle est la meilleure utilisation de xml avec php realted de données les choses?
"les données les choses" = ??
OriginalL'auteur ktm | 2010-09-15
Vous devez vous connecter pour publier un commentaire.
XML n'est pas censé être utilisé comme une base de données, mais comme un moyen de transport de données dans une application de façon agnostique. Par exemple, disons que vous avez de nombreux flux RSS dans Google Reader et vous souhaitez les ajouter dans Thunderbird. Vous les exporter à partir de Google Reader au format XML, puis importer ce fichier XML dans Thunderbird. Les deux applications savent lire et écrire du XML et comment utiliser les informations (flux RSS).
Si vous voulez stocker des informations de manière utile, que, par exemple, vous permet d'organiser et de recherche à travers elle, vous aurez besoin d'une véritable base de données. Quelques-unes sont Mysql et Postgresql. Les deux fonctionnent bien avec PHP et ont une vaste tutoriels pour commencer, le tout facilement accessible via n'importe quel moteur de recherche.
droit, mais je me réfère à OPML: en.wikipedia.org/wiki/OPML
Je ne comprendrai jamais pourquoi les gens en permanence à ACCEPTER boiteux-cul de réponses que de simplement dire que "Non, ce que vous voulez faire est impossible (stupide, dur, différents, etc.)" Une telle réponse n'est PAS une réponse, mais un signe de paresse et de fermeture d'esprit... je l'avais résilier la présente Accepter si j'étais l'OP et de réaliser où il ya une volonté il ya un chemin... sans oublier que cette réponse est tout simplement FAUX.
OriginalL'auteur Fanis
Je vais jeter mon chapeau, tout simplement parce que je suis en train de travailler sur un projet personnel, qui n'est en fait, l'utilisation de XML comme mécanisme de stockage. Remarquez, je n'ai pas l'appeler une base de données. Ce n'est pas une base de données, au moins dans la façon dont la plupart seraient à définir. Comme l'a exprimé dans un article que j'ai lu récemment, XML n'est pas orienté données, c'est document orienté.
Dans mon cas, je suis en train de construire un simple OO en php/XML reprendre le site de mon amie. J'utilise un fichier XML pour stocker le contenu. J'ai choisi ce principalement parce qu'il est petit, léger, interchangeables, et facile à lire. Au départ, je pensais que je pouvais, il suffit de fournir le XML, et qu'elle pourrait remplir les blancs. XML est suffisamment simple pour permettre à un non-professionnels pour le faire.
Que j'ai continué, j'ai réalisé que ce n'était pas très difficile de le jeter dans un admin type d'interface où elle peut simplement entrer des valeurs dans un formulaire et de mettre à jour le résumé de cette façon.
Depuis que le site n'est pas vraiment un site web, mais un web document, XML fonctionne bien ici et joliment sépare de contenu.
Bien sûr, j'aurais pu utiliser du JSON, et je peut en fait s'adapter à gérer format JSON ou XML, mais j'ai décidé d'utiliser XML d'abord tout simplement hors de familiarité, et (ce qui est contestable) que j'ai supposé qu'il serait plus facile pour les laïcs, à analyser lors de la saisie de contenu.
Je vais probablement quelque chose à un certain point, après je suis fait, mais il n'est pas actuellement ajustement pour la consommation publique.
quel beau geste de votre petite amie êtes - vous toujours ensemble?
Wow. Souvenirs. En fait, je suis sur le point de travailler sur une nouvelle version puisqu'elle sera à la recherche de travail bientôt. Nous avons été mariés trois ans au mois de septembre. La nouvelle version est angulaire, de sorte que le XML chose a connu des jours meilleurs.
OriginalL'auteur pspahn
Vous pouvez répondre à cette question vous-même après la lecture de ce très divertissant article par l'un de Stackoverflow fondateurs:
Retour à la base par Joel Spolsky
OriginalL'auteur Your Common Sense
Découvrez quelques-unes des réponses que j'ai eu à ma question "Est-il un simple, plat, XML de requête basé sur la mesure de solution de stockage de données?" sur les Programmeurs.StackExchange Site.
C'est un sac mélangé. SimpleXML est grande avec PHP, mais il y a beaucoup de RUMEUR quand il s'agit de XML langages de requête et la mise en œuvre..
OriginalL'auteur Alex Gray
À ajouter à ce que Fanis dit, si vous voulez quelque chose de léger, alors je vous recommande fortement de MongoDB ou SQLite
OriginalL'auteur Yes Barry