IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

[XML] Code PHP pour traitement de fichier XML


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre à l'essai
    Inscrit en
    Août 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 9
    Points : 11
    Points
    11
    Par défaut [XML] Code PHP pour traitement de fichier XML
    Bonjour tout le monde...

    Voilà, j'ai un petit souci qui vous semblera peut être tout bête.
    Je travaille sur une appli Web codée en PHP 5 et utilisant, en guise de base de données, les fichiers XML.

    Dans le cadre de cette appli, j'ai un fichier XML qui ressemble à ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    <?xml version="1.0" encoding="iso-8859-1"?>
    <?xml-stylesheet type='text/xsl' href='forme.xsl'?>
    <tasks resource-id="CS">
      <task id="200701" load="100">
        <start>10/09/2007</start>
        <project>CXXXX</project>
        <asker>XXXXX</asker>
        <name>Tests ivers</name>
        <cat>WEBphp</cat>
        <duedate>19/10/2007</duedate>
        <end/>
        <duration>30</duration>
        <complete/>
        <day id="10" month="Septembre" year="2006">
          <matin>1</matin>
          <apresmidi>1</apresmidi>
        </day>
        <day id="11" month="Septembre" year="2006">
          <matin>1</matin>
          <apresmidi>1</apresmidi>
        </day>
        <day id="13" month="Septembre" year="2006">
          <matin>1</matin>
         <apresmidi>1</apresmidi>
        </day>
      </task>
    </tasks>
    Mon problème est le suivant: Ce XML est généré pour un utilisateur. Il est mis à jour à chaque fois que ce dernier insère une nouvelle tâche ( Task ) ou qu'il a "validé" son avancement sur la tâche.
    Le XML est chargé dès que l'utilsateur s'est identifié.

    Lorsqu'il valide une journée, le XML est mis à jour avec les infos <day id="XX", month="xx" et year="xx".
    Pour le moment, l'appli ne permet que de valider les action pour la date du jour. Mon boulot est donc de modifier l'appli pour pouvoir afficher ( et valider ) TOUS les jours non validés jusqu'à la date du jour.

    J'ai tenté d'utiliser le "foreach", mais visiblement cela ne fonctionne pas vraiment.

    C'est la raison pour laquelle je me tourne vers vous. Peut être quelqu'un aurait une petite idée pour aider un petit débutant dans le monde du PHP^^.

    Merci d'avance...

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Points : 17 778
    Points
    17 778
    Par défaut
    Pourrait-on avoir votre code actuel ? Il nous indiquera notamment quelle extension est utilisée puisque vous ne la mentionnez à aucun moment.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Code PHP pour créer un fichier PHP
    Par Ibn Rochod dans le forum Langage
    Réponses: 4
    Dernier message: 27/10/2008, 02h40
  2. probleme pour traitement de fichier xml en vba, lenteurs
    Par newcodeur dans le forum Macros et VBA Excel
    Réponses: 23
    Dernier message: 11/09/2008, 15h57
  3. Code Vba pour ouvrir un fichier XML
    Par nomade333 dans le forum VBA Access
    Réponses: 5
    Dernier message: 26/03/2008, 12h38
  4. [MySQL] Script PHP pour générer un fichier xml
    Par totofe49 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 11/05/2007, 15h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo