Dator
 |  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

    PHP till XML-konvertering

    Extensible Markup Language , eller XML , är en Internet- standard för utbyte av information mellan olika program och plattformar . XML är ett märkspråk som ger dig möjlighet att definiera egna taggar och är utformad för att lagra , att inte visa , data. Det finns många hjälpsamma inbyggda funktioner i PHP som gör att du kan konvertera data till ett XML -format . Ett av de enklaste sätten att konvertera PHP data till XML är att använda " SimpleXML " klass . Instruktioner
    1

    Skapa ett objekt att lagra de data som du vill konvertera till XML . Till exempel , för att skapa ett objekt för att lagra ett landmärke namn , latitud och longitud , typ : ?

    < Php

    klass Geocode {

    allmänheten $ lat ;

    allmänheten $ lng ,

    offentligt $ namn ;

    public function __ construct ( $ lat , $ lng , $ name ) {

    $ this - > lat = $ lat ,

    $ this - > lng = $ lng ;

    $ this - > name = $ namn ;

    }

    }
    2

    Skapa en array med objekt för att lagra data . Till exempel , typ :

    $ geo = array ( ) ;

    array_push ( $ geo , ny Geocode -97,772588 ( , 30,249405 , " Goodrich Baptist Church and Cemetery " ) ) ;

    array_push ( $ geo, ny Geocode -97,744671 ( , 30,266270 , "Davis ( Nelson) Warehouse "));

    array_push ( $ geo, ny Geocode -97,730837 ( , 30,267457 , " Stohl - Saldana House "));
    3

    Skapa ett nytt XML-sträng genom att passera den XML- header och rot tagg till" simplexml_load_string "-funktion. Till exempel , typ :

    $ xml = simplexml_load_string ( ' < ? Xml version = " 1.0 " encoding = " UTF-8 " > ');

    4

    iterera genom varje objekt i arrayen och lägga ett barn landmärke XML-element . Till exempel , typ :

    foreach ( $ geo som $ index = > $ lm) {

    $ landmärke = $ xml - > addChild ( " landmärke " ) ;

    5

    Lägg underordnade XML-element till landmärket elementet du skapade för varje dataelement . Till exempel , typ :

    $ landmärke - > addChild ( " latitud " , $ LM - > lat ) ,

    $ landmärke - > addChild ( " longtude " , $ LM - > LNG ) ,

    $ landmärke - > addChild ( " namn " , $ LM - > name) ;

    }
    6

    Utgång eller retur XML strängen . Till exempel , typ :

    echo $ xml - > asXML ( ) ;

    > Addera
    ?

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man sparar en PHP fil och bifoga det till webbsida
    ·Hur man avslutar en ColdFusion sessionen
    ·Hur till Redigera PHP i Thesis
    ·Hur man programmerar en Secure Intranet System PHP
    ·Konvertera ett PHP Array till JSON
    ·Hur man installerar PHP i cPanel
    ·Hur man skapar en radbrytning i en E
    ·Hur vill ta bort innehållet i en PHP -fil
    ·Hur Inkludera en PHP -fil i TPL
    ·Hur man tömmer en array PHP
    Utvalda artiklarna
    ·Hur man tar bort Cache i PHP
    ·Hur man skapar ett API med en församling kod
    ·Hur Tidsstämpel till MySQL PHP
    ·Ansluta till en Access- DB i Visual Basic Net
    ·Hur man gör en satsskenan i VB.NET
    ·Hur överbelasta en pekare i C + +
    ·De steg för att omvandla ett GUI Into en applet
    ·HTML-utdata i PHP MySQL
    ·Hur man använder SetString för en heltalsfält
    ·SMTP PHP Tutorial
    Copyright © Dator Kunskap http://www.dator.xyz