begin process at 2008 05 16 05:32:39
1 173 215 membres
57 nouveaux aujourd'hui
13 970 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

LIRE LES CONFIGURATIONS D'UN FICHIER XML


Information sur la source

Catégorie :Xml Classé sous : xml, configurations Niveau : Débutant Date de création : 06/12/2006 Vu / téléchargé: 4 942 / 486

Note :
Aucune note

Commentaire sur cette source (9)
Ajouter un commentaire et/ou une note

Description

Par exemple, le fichier XML:
<conf>
      <label>
            <lbl1>val1</lbl1>
            <lbl2>val2</lbl2>
      </label>
      <btn>
            <btn1>Enregistrer</btn1>
            <btn2>Ouvrir</btn2>
      </btn>
</conf>

Et ben on lance la fonction 'getXML("config/btn/btn1");' et on obtient comme résultat 'Enregistrer'.
Trop coool!
Moi sa me sert beaucoup!
Donc, je partage. Si sa intéresse quelq'un...
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

  • signaler à un administrateur
    Commentaire de Mrreivax le 06/12/2006 23:17:12

    A oui, j'oubliais, sa utilise les expréssions régulières...
    Bon, je sais c'est du bricolage, mais sa marche!

  • signaler à un administrateur
    Commentaire de mfaraday le 07/12/2006 00:57:17

    Salut

    Euh j'ai pas regardé le code, mais l'explication + le commentaire me fait me poser une question... utiliser simpleXML (ou une autre extension XML) ne serait pas plus simple ?

    Mais c'est juste une question de pure forme :)

    Flo

  • signaler à un administrateur
    Commentaire de kankrelune le 07/12/2006 11:11:28

    Pareil que mfaraday... quel interet d'utiliser des expressions régulières couteuse en perf plutot qu'un des parseurs de xml natif... .. ?

    @ tchaOo°

  • signaler à un administrateur
    Commentaire de malalam le 07/12/2006 18:18:59 administrateur CS

    Hello,

    d'accord avec les autres : il y a bien plus simple. Que ce soit en PHP5 évidemment, ou en PHP4.

  • signaler à un administrateur
    Commentaire de Mrreivax le 07/12/2006 20:03:03

    Et bien oui! Une très simple!
    J'ai cherché partout un code pour charger des info XML avec un chemin, et j'ai pas trouvé...
    D'ou mon bricolage!

    (Si quelqu'un a mieux, je prends!!!)

  • signaler à un administrateur
    Commentaire de malalam le 07/12/2006 20:17:12 administrateur CS

    mettons que ta chaîne xml soit $sXml :
    $oXml = simplexml_load_string ($sXml);
    echo $oXml -> btn -> btn1;  pour reprendre ton exemple (xml, avec comme racine "conf").
    Ca affiche "Enregistrer".

    Eh oui...PHP5 là, mais c'est guère plus long en php4.

  • signaler à un administrateur
    Commentaire de kankrelune le 08/12/2006 10:06:57

    Php4 : http://fr3.php.net/manual/fr/ref.xml.php

    Php5: http://fr3.php.net/manual/fr/ref.simplexml.php

    @ tchaOo°

  • signaler à un administrateur
    Commentaire de Mrreivax le 09/12/2006 01:35:53

    En effet Malalam!
    C'est un peu mieux (voir carrément mieux!! Le kiff!!)
    Merci booocou!

  • signaler à un administrateur
    Commentaire de jean84 le 12/12/2006 12:57:45

    Hello

    Je connais pas trop simpleXML mais en tout cas, avec php5 et xpath (toujours inclu dans php5), tu peut faire des trucs assez simplement et rapidement (bon question de point de vues certes ^^).

    Un petit getElementByTagName() (get_element_by_tag_name() en php4) devrait t'aiguiller dans tes recherches ;-)

    PHP 5
    http://www.phpcs.com/codes/PHP5-DOM-CLASSE-CREATION-FLUX-RSS-VIA-FICHIER_39680.aspx
    PHP 4
    http://www.phpcs.com/codes/PHP4-DOMXML-CREATION-MOTEUR-TEMPLATE-GRACE-DOMXML_40395.aspx

    @++

Ajouter un commentaire

Appels d'offres

Pub



CalendriCode

Mai 2008
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Boutique

Boutique de goodies CodeS-SourceS