|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Hur Infoga PHP variabler i XML

    Extensible Markup Language är en Internet- standard för informationsutbyte mellan applikationer på olika plattformar. XML organiserar information i en hierarki , med öppna och stänga taggar som omger varje element i hierarkin . Du kanske vill skapa en XML- struktur från data i PHP för att dela den med andra program . Du kan göra detta med hjälp SimpleXML och infoga värdena på PHP-variabler i XML- strukturen . Instruktioner
    1

    Skapa en PHP -fil med hjälp av en redaktör eller Anteckningar . Definiera ett objekt för att lagra data , till exempel statliga huvudstäder och deras latitud och longitud . Skriv till exempel : ?

    < Php

    Class Capital {

    offentligt $ stad , $ latitud , $ longitud;

    public function __ construct ( $ stad , $ latitud , longitud $ ) {

    $ this - > city = $ city ;

    $ this - > latitud = $ latitud;

    $ här - > longitud = $ longitud;

    }

    }
    2

    initiera en array och lagra data i arrayen som du vill infoga i XML . Till exempel , typ :

    $ kapital = array ( ) ;

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

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

    3

    Skapa en ny SimpleXML objekt . Till exempel , typ :

    $ xml = ny SimpleXMLElement ( " " ) ;
    4

    iterera genom uppsättningen av data och sätta in PHP-variabler i XML struktur med hjälp av de funktioner som SimpleXML . Lägg staten som ett underordnat element . Lägg staden som ett underordnat element av staten . Lägg till latitud och longitud som attribut i staden . Till exempel , typ :

    foreach ( $ kapitalet som $ state = > $ data) {

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

    $ c = $ s - > addChild ( " city " , $ data > stad ) ,

    $ c - > addAttribute ( " latitud " , $ data > Latitude ) ;

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

    }
    5

    Utgång resultatet till en fil . Till exempel , typ :

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

    Spara filen och kör den i en webbläsare . Öppna XML-filen skapar och kolla upp det för att se till att XML- strukturen är korrekt .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man tar bort en Byte Character i PHP
    ·Hur till Ändra PHP eller ASP.NET version med Enom webb…
    ·Konvertera ett PHP Array till JSON
    ·Hur fyller en array med ett frågeresultat i MySQL med …
    ·Hur man tar bort Kommatecken i PHP
    ·Hur man skapar hemliga nycklar i PHP
    ·Hur uppdatera flera kolumner
    ·Hur Trim String till Längd i PHP
    ·MS SQL-datatyper
    ·PHP-koden för att konvertera filstorlek
    Utvalda artiklarna
    ·Hur aktivera funktionen Print Screen Använda JavaScrip…
    ·Hur man Bestäm minsta positiva flyttal
    ·Hur man gör en Array i VBS
    ·Hur sortera Två Obundna Kolumnerna i DataGridView
    ·Förteckning över Python fusionerar
    ·Hur man installerar Java för Spel
    ·Hur att skapa min egna kontroller i Vb.NET
    ·Hur knapparna på en dialogruta
    ·Hur Stäng alla öppna webbläsarfönster med Java
    ·Hur fungerar det C program för att visa Work valutakon…
    Copyright © Dator Kunskap http://www.dator.xyz