Exploiter un fichier xml OU l'importer dans une bdd ?

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par jer2701, 2 Août 2009.

  1. jer2701
    jer2701 WRInaute occasionnel
    Inscrit:
    2 Septembre 2005
    Messages:
    337
    J'aime reçus:
    0
    Bonjour,

    Je dois exploiter des données issues d'un fichier xml dans un site en php.
    (ce fichier xml sera mis à jour régulièrement = une centaine d'enregistrements)

    Je souhaiterais savoir s'il est préférable d'exploiter directement le fichier xml
    (ce qui me semble compliqué pour le traitement et l'affichage des infos)
    ou s'il est préférable de l'importer d'abord dans une base de données ce qui me permettra d'effectuer des requêtes pour l'affichage.

    merci pour vos réponses
     
  2. jcaron
    jcaron WRInaute accro
    Inscrit:
    13 Février 2004
    Messages:
    2 579
    J'aime reçus:
    0
    Sans savoir la taille du fichier XML (au delà du nombre d'enregistrements, la taille de chaque enregistrement peut être très variable), sa fréquence de mise à jour, les requêtes que tu veux faire dessus, la fréquence des requêtes, et probablement tout un tas d'autres paramètres, c'est assez difficile à dire...

    Ceci dit sur une centaine d'enregistrements j'ai tendance à penser que la différence ne sera pas bien grande.

    Jacques.
     
  3. jer2701
    jer2701 WRInaute occasionnel
    Inscrit:
    2 Septembre 2005
    Messages:
    337
    J'aime reçus:
    0
    En fait, il s'agit de traiter les informations du fichier xml comme s'il s'agissait d'informations issues d'une base de données.
    C'est-à-dire, pouvoir établir des options d'affichage par critères.

    Mon problème :
    Je maîtrise parfaitement php et bdd mais nettement moins xml. Donc avant de plonger dans l'étude du xml, je souhaiterais savoir si d'un point de vue technique(simplicité et facilité de mise en place), il est plus pertinent d'essayer d'exploiter directement le fichier xml au travers d'un parser, ou bien s'il est plus pertinent de passer par l'importation des informations issues du fichier xlm dans une une bdd pour faciliter les requêtes d'affichage.
     
  4. jcaron
    jcaron WRInaute accro
    Inscrit:
    13 Février 2004
    Messages:
    2 579
    J'aime reçus:
    0
    Si tu fais des requêtes sur le fichier plus souvent qu'il n'est mis à jour, oui, c'est tout à fait pertinent. Mais tous les documents XML ne se prêtent pas forcément facilement à une transposition en bdd. Par exemple, un fichier qui aurait la structure:

    Code:
    <racine>
     <item>
      <attribut1>valeur</attribut1>
      <attribut2>valeur</attribut2>
      ...
     </item>
     <item>
     ...
     </item>
     ...
    </racine>
    
    s'y prête très facilement (c'est le cas d'un sitemap, d'un flux RSS, et de bien d'autres choses encore).

    D'autres types de fichiers sont nettement moins pratiques, quand il y a par exemple plusieurs niveaux d'imbrication, et des listes (plusieurs éléments avec le même nom dans un autre élément). Ca peut obliger à remplir plusieurs tables, faire des jointures, etc, donc si ce n'est pas indispensable autant s'en passer... Ensuite ça dépend beaucoup des traitements que tu veux faire.

    Jacques.
     
Chargement...
Similar Threads - Exploiter fichier xml Forum Date
Plugin / script pour exploiter les fichiers XML d'affiliation Monétisation d'un site web 26 Décembre 2012
Comment exploiter le trafic de son forum pour son site éditorial Problèmes de référencement spécifiques à vos sites 16 Novembre 2021
Exploiter une page très active Demandes d'avis et de conseils sur vos sites 4 Juin 2020
A t-on le droit d'exploiter le nom de domaine d'une entreprise qui a fait faillite ? Droit du web (juridique, fiscalité...) 9 Octobre 2014
Exploiter la mise en cache du navigateur Débuter en référencement 16 Décembre 2012
Comment exploiter ou que faire d'un bon positionnement google ? Problèmes de référencement spécifiques à vos sites 21 Septembre 2012
Microsoft Bing promet d'exploiter magnifiquement IE9 Le café de WebRankInfo 18 Septembre 2010
Un quart des employés du distributeur Ahold va exploiter Google Apps Google : l'entreprise, les sites web, les services 17 Septembre 2010
question comment exploiter les données du passage des robot des moteur de recherches!!!!? Crawl et indexation Google, sitemaps 14 Septembre 2009
Outil pour exploiter facilement les CSV fournis par les GWT Google : l'entreprise, les sites web, les services 17 Avril 2009
Exploiter les résultats de Google Analytics Référencement Google 13 Mars 2009
Comment bien exploiter un NDD générique Débuter en référencement 30 Janvier 2009
[article] Exploiter les stats Google Webmaster Tools Référencement Google 16 Octobre 2008
Comment exploiter un site web dynamique hors ligne! Développement d'un site Web ou d'une appli mobile 26 Février 2008
Exploiter le flux RSS d'un calendrier Google (Agenda) Google : l'entreprise, les sites web, les services 14 Septembre 2007
Lister les URL indexées et les exploiter Crawl et indexation Google, sitemaps 13 Août 2007
Typosquatting : exploiter une url avec le - de risques ? Administration d'un site Web 25 Juin 2007
Exploiter les apis google Google : l'entreprise, les sites web, les services 12 Juillet 2005
Commande site : monsite.com. Comment récupérer les URL dans un fichier ? Crawl et indexation Google, sitemaps 2 Juillet 2022
Fichier .htaccess, Https et www Débuter en référencement 2 Juillet 2022