Forum Programmation.php php avec serveur de donnée en XML...???

Posté par  .
Étiquettes : aucune
0
27
août
2005
Salut tout le monde, voilà ma question est un peu la même qu'ici: http://linuxfr.org/~blackshack/5139.html(...) ,
sauf que moi, je fais un forum en php dont la structure est hiérarchique donc inadaptée pour une BDD type mysql. C'est pourquoi je me tourne vers le XML.
J'ai vu Berkeley DB XML, mais c'est une librairie, et j'ai aussi vu xindice de Apache.
quand je dis que j'ai vu, en fait je connais de nom, mais je sais pas comment ça fonctionne.

Donc en gros ce que je veux faire c'est utiliser un serveur dont les données seraient accessible de manière hiérarchique comme avec un arbre LDAP (un truc du genre XPath: /forum/post[@auteur=12]/text() ). J'ai pensé à utiliser OpenLDAP, mais il n'est pas fait pour faire des écritures massives comme avec un forum, mais est optimisé pour la lecture donc je pense pas que cela convienne.

J'espère avoir été assez clair pour mon problème :)
Merci.
  • # Pas assez clair, mon fils...

    Posté par  . Évalué à 2.

    Hello,

    de bêtes fichiers X(HT)ML ne feraient-ils pas ton affaire avec Xpath pour les interroger ? J'avoue ne pas bien saisir ce que tu demandes.
    • [^] # Re: Pas assez clair, mon fils...

      Posté par  . Évalué à 1.

      je me doutais que j'allais pas être assez clair... :)
      Le but est d'avoir des données ordonées en arbre comme en LDAP.
      Donc le XML est justifié dans ce cas là. Si je veux par exemple stoquer l'arboréscence d'un disque dur je vais pas faire ça en MySQL ou Oracle en me prenant la tête avec des index et gérer des parents etc... pour cet exemple, le mieu reste quand même une structure en arbre comme le XML:
      <repertoire name="rep1">
      <repertoire name="rep2">
      ...
      </repertoire>
      <fichier name="fichier1" taille="5050ko" />
      </repertoire>

      Ce que je ne sais pas c'est par quel moyen insérer des données qui seraient stokées en XML, un serveur qui se débrouillerait comme il veut pour stoker mes données que je lui envoie et que je récupèrerais facilement avec XPath ou XQuery...

      pour te répondre, de bêtes fichiers XML feraient l'affaire avec justement XPath pour l'interroger, mais moi je veux juste donner la requête à un serveur et c'est lui qui me renvoie ma donnée, exactement comme on fait avec un serveur SQL, là se serait un serveur XML....
      Voilà, j'espère avoir été plus clair :)
      Merci

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.