Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 7 sur 7
  1. #1
    Membre du Club
    Inscrit en
    août 2006
    Messages
    108
    Détails du profil
    Informations forums :
    Inscription : août 2006
    Messages : 108
    Points : 52
    Points
    52

    Par défaut nom de balise avec un tiret

    bonjour,

    je veux parser un fichier xml, je fais un
    Code :
    $xml = simplexml_load_file($ch.$tmp);
    jusque la ca va, ensuite je veux recuperer la valeur d une balise qui a un tiret dans son nom,

    ex :
    <ma-balise>

    je fais $xml->ma-balise mais ca ne fonctionne pas, quand je prends une autre balise sans tiret ca fonctionne,

    merci pour votre aide

  2. #2
    Membre du Club
    Inscrit en
    août 2006
    Messages
    108
    Détails du profil
    Informations forums :
    Inscription : août 2006
    Messages : 108
    Points : 52
    Points
    52

    Par défaut

    j ai trouvé,

    merci

  3. #3
    Invité de passage
    Inscrit en
    juillet 2010
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : juillet 2010
    Messages : 19
    Points : 0
    Points
    0

    Par défaut

    Merci je recherchais justement cette syntaxe !!! Merci à toi !

  4. #4
    Invité de passage
    Inscrit en
    novembre 2012
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : novembre 2012
    Messages : 2
    Points : 2
    Points
    2

    Par défaut

    Bonjour, je fais comme toi mais moi je voudrai recuper une balise avec un espace
    Code xml :
    <movie code="196448">

    ->{'movie code'} ne marche pas

  5. #5
    Membre Expert
    Homme Profil pro
    Étudiant
    Inscrit en
    avril 2012
    Messages
    764
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : avril 2012
    Messages : 764
    Points : 1 374
    Points
    1 374

    Par défaut

    Bonsoir,

    code est un attribut de la balise movie et non une balise avec un nom avec espace.

  6. #6
    Invité de passage
    Inscrit en
    novembre 2012
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : novembre 2012
    Messages : 2
    Points : 2
    Points
    2

    Par défaut

    Merci

    Mais comment récupérer l'id de celui donc ?

    Code xml :
    <movie code="196448"></movie>

    il faudrait que j'arrive a récupérer 196448

    Sachant que j'utilse apres mes varaible comme ceci

    Code :
    $original_name = $xml3->originalTitle;
    et dans un second ex :

    Code xml :
    <aka country="FR">Buffy Contre les Vampires</aka>

  7. #7
    Modérateur
    Avatar de rawsrc
    Homme Profil pro Martin
    Dev indep
    Inscrit en
    mars 2004
    Messages
    3 616
    Détails du profil
    Informations personnelles :
    Nom : Homme Martin
    Âge : 38
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : mars 2004
    Messages : 3 616
    Points : 8 956
    Points
    8 956

    Par défaut

    Salut,

    quelque chose dans ce genre :
    Code :
    1
    2
    3
    4
    5
    6
    7
    <?php
     
    $xml  = '<movie code="196448"></movie>';
    $sxml = simplexml_load_string($xml);
    $code = (string)$sxml['code'];
     
    ?>
    # Dans la Création, tout est permis mais tout n'est pas utile...

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

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •