Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Hoe kan ik PHP Class converteren naar XML
PHP is een van de meest gebruikte programmeertalen vandaag omwille van zijn unieke compatibiliteit met andere technologieën , zoals XML , dat is een andere populaire web creatie hulpmiddel . Met PHP , heb je de mogelijkheid om XML-toepassingen om te zetten in arrays en objecten en vice versa . Er zijn verschillende hanteerbare gereedschappen beschikbaar voor deze omzetting project , zoals DOM en SimpleXML . Beide tools zijn eenvoudig te gebruiken en geschikt voor het produceren geweldige resultaten , maar we zullen richten op DOM in dit project . Instructies

Voer de onderstaande code om een eenvoudige code snippet starten 1 . Een snippet is een korte tekenreeks die een bepaalde taak goed presteert , en het hoeft niet vereisen extra code dan de standaard library code .

Scala
(

" nodes "
= > array (

"knooppunt "
= > array (

0 = > " tekst"

1 = > " tekst"


) op Twitter

) op

) op Twitter

Deze code controleert alleen als de index is een integer en als het is, het lussen van de array om hetzelfde element tag naam te reproduceren met de herziene waarde . Op zichzelf zal dit fragment niet functioneren , dus een functie methode moet worden toegepast om zijn taak uit te voeren . Kopen van 2

Plak de volgende code naar een functie die is afgeleid van de PHP DOMDocument klasse toe te voegen . DOM staat voor Document Object Model . Het is een extensie die u toelaat om te werken aan XML-documenten via de DOM API met PHP 5 : ?

klasse XmlDomConstruct
breidt DOMDocument {

publieke functie
fromMixed ( $ gemengd , DOMElement $ DOMElement = null ) {

$ DOMElement
= is_null ( $ DOMElement ) ? $ dit : $ DOMElement ;

if ( is_array ( $ gemengd ) ) {

foreach
( $ gemengd als $ index = > $ mixedElement ) {

if ( is_int ( $ index ) ) {

if ( $ index == 0 ) {

$ knooppunt = $ DOMElement
;

} else {

$ knooppunt
= {

$ knooppunt
= $ knooppunt ) ;

}


} anders
3

Plaats de volgende code om de DOM functie te testen . Het moet je PHP array te zetten en geven u de resultaten in XML formaat :

$ array
= array (

" nodes " = > array-
(

"knooppunt "
= > array (

0 = > " tekst" ,

1 = > " tekst"

) ) ) ;

$ this - > dom = new XmlDomConstruct ( '1 .0 ' , ' uTF - 8 ' ) ;

$ this - > dom- > fromMixed ( $ array ) ;

echo $ this- > , dom - > saveXML ( ) ;

Previous: Next:
  PHP /MySQL Programmering
·Hoe kan ik PHP en MySQL Machti…
·Hoe te vertellen als MySQL Is …
·Hoe te Variabelen in Var Dump …
·Hoe te converteren naar ASCII-…
·Hoe maak je een PHP Web Site B…
·Hoe maak je een string convert…
·T - SQL Tekenreeksfuncties 
·PHP Reference functie in een k…
·Hoe je Magic Quotes in PHP Dis…
  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
·Hoe te converteren Celsius naar Fahrenhe…
·DirectX Visual Basic Tutorial 
·Hoe kan ik een array in Ruby Creëren 
·Hoe de foreach in PHP gebruiken 
·PowerShell Datumfuncties 
·Hoe maak je een BMP converteren naar een…
·Hoe Reverse een waarde in C + + 
·How to: Annotations Van Java Code 
·Hoe toegang Tekstvak afkappen gegevens 
Copyright © Computer Kennis http://www.nldit.com