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

XSL/XSLT/XPATH XML Discussion :

suppression d'un element grace a son id [xml] php5


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 2
    Points : 1
    Points
    1
    Par défaut suppression d'un element grace a son id [xml] php5
    bonjour,

    j'aimerai savoir comment je dois m'y prendre pour supprimer un l'element <track> complet avec ses neuds dont l'id est "2" ?

    voici le shema xml:

    <?xml version="1.0"?>
    <playlist version="1">
    <trackList>

    <track id="1">
    <title>Il est temps</title>
    <creator>cava</creator>
    <location>http://www.monsite.fr/audio/il est temps.mp3</location>
    </track>

    <track id="2">
    <title>Il est temps</title>
    <creator>cava</creator>
    <location>http://www.monsite.fr/audio/il est temps.mp3</location>
    </track>

    </playlist>
    </trackList>

    nb: je suis sous php 5

    merci!

  2. #2
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 2
    Points : 1
    Points
    1
    Par défaut suppression element a l'aide de l'id xml
    pour l'instant j'arrive a effacer le premier élement et ses noeuds de l'arbre
    mais j'arrive pas a supprimer celui que je veux avec l'id de mon choix!

    code:
    $xml="xml/playlist.xml";
    $document = new DomDocument();
    $document->load($xml);

    $racine = $document->documentElement;
    $sousrubrique = $racine->getElementsByTagName("trackList")->item(0);
    $track = $sousrubrique->getElementsByTagName("track")->item(0);

    $sousrubrique->removeChild($track);

    $document ->save($xml);

    il me supprime toujours le premier de la liste
    (normal puisque le item=0)!
    je sais il faut utiliser le getElementbyId mais comment?

    merci

Discussions similaires

  1. Quand peut on espérer se rémunérer grace a son site ?
    Par bontbont dans le forum Publicité
    Réponses: 31
    Dernier message: 16/10/2014, 18h30
  2. [Hibernate] Suppression d'un element d'une collection
    Par K-Kaï dans le forum Hibernate
    Réponses: 8
    Dernier message: 31/05/2006, 15h15
  3. Réponses: 8
    Dernier message: 07/04/2006, 08h03
  4. [CSS]Attribué un lien à un element grace a css ?
    Par Phenomenium dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 19/01/2006, 12h05
  5. [DOM] Suppression d'un element XML
    Par chabada dans le forum Format d'échange (XML, JSON...)
    Réponses: 4
    Dernier message: 15/06/2005, 10h19

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