Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
PHP naar XML-conversie
Extensible Markup Language of XML , is een internet standaard voor het uitwisselen van informatie tussen applicaties en verschillende platforms . XML is een opmaaktaal die u toelaat om uw eigen tags definiëren en is ontworpen om op te slaan , niet om te laten zien , data . Er zijn veel handige ingebouwde functies in PHP die u toelaten om gegevens te converteren naar een XML -formaat . Een van de makkelijkste manieren om PHP -gegevens te converteren naar XML is om de " SimpleXML " klasse te gebruiken . Instructies
1

Maak een object aan de gegevens die u wilt converteren naar XML opslaan . Bijvoorbeeld , om een ​​object te creëren om een ​​landmark naam , lengte-en breedtegraad , het type slaan : ?

class Geocode
{

openbare
$ lat ; < br >

openbare $ lng ;

openbare $ naam
;

publieke functie __ construct
( $ lat, $ lng , $ naam ) {

$ this - > lat = $ lat ;

$ this - > lng = $ lng ;

$ this - > naam = $ naam ;

}


} kopen van 2

Maak een array van objecten om de gegevens op te slaan . Typ bijvoorbeeld :

$ geo = array ( ) ;

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

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

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

Maak een nieuwe XML-tekenreeks door het passeren van de XML header en de wortel -tag op de " functie simplexml_load_string " . Typ bijvoorbeeld :

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

Doorloop elk object in de array en voeg een kind landmark XML-element . Typ bijvoorbeeld :

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

$ landmark = $ xml - > addChild
( " landmark " ) ;
< br > 5

Voeg een kind XML-elementen aan de landmark element u hebt gemaakt voor elk van de gegevenselementen . Typ bijvoorbeeld :

$ landmark - > addChild
( " breedtegraad " , $ lm - > lat ) ;

$ landmark - > addChild
( " longtude " , $ lm - > lng ) ;

$ landmark - > addChild
( "naam" , $ lm - > naam ) ;

}
6

Output of return de XML-tekenreeks . Typ bijvoorbeeld :

echo $ xml - > asXML ( ) ;

>

?

Previous: Next:
  PHP /MySQL Programmering
·Hoe in te voegen in een MySQL …
·Hoe kan ik een afbeelding uplo…
·Hoe kan ik PHP Web Design Leer…
·Hoe een kind te verwijderen va…
·Hoe te Beeldhoogte & Breedte i…
·Hoe te Primaire sleutel Verwij…
·Hoe de Remote File Grootte op …
·Hoe te laden Script handmatig …
·Hoe te testen PHP Exec 
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·String Lengte Limit in Python 
·MySQL Tekst Vs . Varchar 
·Hoe kan ik PHP Class converteren naar XM…
·Hoe te gebruiken VB te communiceren met …
·Hoe te COBOL 
·Hoe te Decimaal naar binair omzetten in …
·Hoe maak je een Basic Timer in Java Zorg…
·Hoe Fix een JVM beëindigd . Exit code =…
·Hoe maak je een 3D- Java Game Schrijf 
Copyright © Computer Kennis https://www.nldit.com