| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Comment insérer des variables PHP dans XML
    Extensible Markup Language est un standard Internet pour le partage des informations entre les applications sur toutes les plateformes . XML organise les informations selon une hiérarchie , avec l'ouverture et la fermeture des balises qui entourent chaque élément de la hiérarchie . Vous pouvez créer une structure XML à partir de données en PHP pour le partager avec d'autres applications. Vous pouvez le faire en utilisant SimpleXML et insérer les valeurs des variables PHP dans la structure XML. Instructions
    1

    Créer un fichier PHP en utilisant un éditeur ou le Bloc-notes. Définir un objet pour stocker des données , par exemple, les capitales des États et de leurs coordonnées de latitude et longitude. Par exemple, tapez :

    < php
    Classées Capital {

    publique $ city , $ latitude, longitude $ ;

    public function __ construct ( $ city , $ latitude, longitude $ ) {

    $ this-> city = $ ville ;

    $ this-> latitude = $ latitude;

    $ cette -> longitude = $ longitude;

    } }


    2

    initialiser un tableau et stocker des données dans le tableau que vous souhaitez insérer dans XML. Par exemple, tapez :

    $ capitale = array ();

    $ capitale [" Alabama "] = new Capital ( «Montgomery» , 32,361538 , -86,279118 ) ;
    < p > $ capitale [ "Alaska" ] = new Capital (« Juneau », 58,301935 , -134,419740 ) ;

    $ capitale [" Arizona "] = new Capital ( "Phoenix" , 33,448457 , -112,073844 ) ;

    3

    Créer un nouvel objet SimpleXML . Par exemple, tapez :

    $ xml = new SimpleXMLElement ( " ");
    4

    parcourir le tableau de données et insérer des variables PHP dans le code XML structure en utilisant les fonctions fournies par SimpleXML . Ajouter l'Etat comme un élément enfant . Ajouter la ville comme un élément enfant de l'État. Ajouter la latitude et la longitude comme des attributs de la ville. Par exemple, tapez :

    foreach ($ capitale que $ state = données > $ ) {

    $ s = $ xml -> addChild ( "state" , $ state ) ;

    $ c = $ s-> addChild ( " ville ", $ data-> ville) ;

    $ c -> addAttribute ( " latitude ", $ data-> latitude ) ;

    $ c -> addAttribute ( " longitude ", $ data-> longitude ) ; }


    5

    sortie le résultat vers un fichier . Par exemple, tapez :

    $ xml -> asXML ( " capitals.xml ");
    6

    Sauvegardez le fichier et lancez-le dans un navigateur. Ouvrez le fichier XML qu'il crée et vérifier pour s'assurer que la structure XML est correcte.

    Previous :

    next :
      articles connexes
    ·Comment faire pour supprimer les cookies à l'aide PHP 
    ·Comment utiliser PHP avec une imprimante thermique 
    ·Comment définir la date et fuseau horaire avec Script 
    ·Comment copier une base de données MySQL sur un site W…
    ·Comment télécharger un tutoriel Oracle 
    ·Comment appeler un PHP nom de fichier XML Flash Code 
    ·Comment choisir entre les chaînes sur MySQL 
    ·Comment enregistrer un fichier PHP avec Filezilla 
    ·Comment exécuter un fichier PHP sous Linux 
    ·Php class fonction VAR 
      articles en vedette
    ·Comment faire pour créer une chaîne à partir des ré…
    ·Comment faire pour convertir bytecode en code machine 
    ·Comment se débranchent variables de session en PHP 
    ·XML Encodage et ASP 
    ·Comment écrire un fichier batch pour copier un fichier…
    ·Comment combiner des portes logiques Schémas 
    ·Un script PHP pour sauvegarder une base de données MyS…
    ·Comment convertir le texte en CSV dans Perl 
    ·Pour écrire du texte sur une image en VB.NET 
    ·Comment supprimer un fichier avec les sous - dossiers e…
    Copyright © Connaissances Informatiques http://fr.wingwit.com