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] Changement valeur dans fichier xml


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 11
    Par défaut [XML] Changement valeur dans fichier xml
    Bonjour,
    j'ai un fichier xml d'environ 25 Mo avec des URL de ce type:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <urlficheproduit><![CDATA[http://xxxxxxxxx?id_compteur=ID_COMPTEUR&url=http://www.xxxxxxxx/sort1%3Ft%3DTRACKING_CODE]]></urlficheproduit>
    ID_COMPTEUR et TRACKING_CODE doivent être remplacé par mes codes personnelles, comment le faire de façon automatique?
    J'ai vu que l'on pouvait utiliser DOM mais je ne connait pas du tout, quelqu'un aurait-il une petite idée?

  2. #2
    Membre chevronné
    Homme Profil pro
    Développeur
    Inscrit en
    Juin 2006
    Messages
    645
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Juin 2006
    Messages : 645
    Par défaut
    Salut,

    Developpez.com possède une bonne collection de cours liant PHP et XML, tu peux y jeter un oeil.

    Je remarque que ton fichier fait 25 Mo. Il faut savoir que DOM implique une empreinte mémoire assez volumineuse, donc pour traiter ton fichier, tu utiliseras de l'ordre de la centaine de Mo (estimation à la louche et assez large).

    Mais je l'ai pas l'impression que tu aies réellement besoin d'outils spécifiques au XML. En pratique, ce n'est qu'un fichier texte, donc tu peux envisager tout simplement un parcourt du fichier en remplaçant les occurrences ID_COMPTEUR et TRACKING_CODE par leur valeur.
    On peut envisager tout simplement la fonction str_replace (attention à la casse dans ce cas) ou des expression régulières.

Discussions similaires

  1. (D7) recuper une valeur dans fichier XML
    Par mario9 dans le forum XML/XSL et SOAP
    Réponses: 0
    Dernier message: 24/05/2010, 23h56
  2. Chercher une valeur dans fichier énorme
    Par randy_dom dans le forum Langage
    Réponses: 2
    Dernier message: 29/04/2008, 11h10
  3. recherche valeur dans fichier fermé
    Par afssaLERH dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 12/02/2008, 12h06
  4. Réponses: 6
    Dernier message: 28/12/2007, 22h34
  5. Tiles et recherche de valeurs dans fichier properties
    Par coyote999 dans le forum Struts 1
    Réponses: 2
    Dernier message: 05/04/2007, 11h52

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