Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Slik konverterer PHP Class til XML
    PHP er en av de mest brukte programmeringsspråk dag på grunn av sin unike kompatibilitet med andre teknologier, for eksempel XML, som er en annen populær web verktøy for oppretting. Med PHP, har du muligheten til å konvertere XML- applikasjoner i arrays og objekter og vice versa . Det finnes en rekke håndterbare verktøy tilgjengelig for denne konverteringen prosjektet , for eksempel DOM og SimpleXML . Begge verktøyene er enkle å bruke og i stand til å produsere gode resultater , men vi vil fokusere på DOM i dette prosjektet. Instruksjoner
    en

    Input koden under for å starte en grunnleggende kodebit . En bit er en kort streng som utfører en bestemt oppgave godt , og det trenger ikke trenger en ekstra kode utover standard bibliotek koden .

    Array (

    "noder " = > array (

    " node " = > array (

    0 = > "tekst"

    1 = > "tekst"

    )

    )

    )

    Denne snutten bare sjekker om indeksen er et heltall og hvis det er, looper det array å reprodusere samme element kodenavn med revidert verdi. Av seg selv , vil denne snutten ikke fungere , så en funksjon metoden må brukes til å utføre sin oppgave .
    2

    Lim inn følgende kode for å legge til en funksjon som er avledet fra det PHP DOMDocument klassen . DOM står for Document Object Model. Det er en utvidelse som lar deg jobbe med XML-dokumenter gjennom DOM API med PHP 5 : ?

    < Php

    klasse XmlDomConstruct strekker DOMDocument {

    offentlig funksjon fromMixed ( $ blandet , DOMElement $ domElement = null ) {

    $ domElement = is_null ( $ domElement ) ? $ dette: $ domElement ;

    if ( is_array ( $ blandet) ) {

    foreach ( $ blandet som $ index = > $ mixedElement ) {

    if ( is_int ( $ index ) ) {

    if ( $ index == 0 ) {

    $ node = $ domElement ;

    } else {

    $ node = {

    $ node = $ node ) ;

    }

    } else
    3

    Sett lykkes kode for å teste DOM-funksjon . Det bør konvertere PHP array og gi deg resultatene i XML-format : en

    $ matrise = array (

    " noder " = > array (

    " node" = > array (

    0 = > "tekst" , etter

    1 = > "tekst"

    ) ));

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

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

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

    früher :

     Weiter:
      Relatert Artike
    ·Opplæring for AJAX Pagination og jQuery i PHP 
    ·Hvordan kode PHP og MySQL til å velge staten 
    ·Hvordan sette inn flere Sjekkboksegenskaper verdier i e…
    ·Hvordan lage en Flash PHP Mysql Website 
    ·Hvordan skrive en PHP Script for å reversere en String…
    ·PHP Web Design Tutorial 
    ·Hvordan finne passordet for Localhost MySQL Server 
    ·Slik fastslår Selv Tall fra Odd Numbers Bruke PHP 
    ·Hvordan finne ut hva PHP Your Server Kjører 
    ·Hvordan lese e-post ved hjelp PHP 
      Anbefalte artikler
    ·The Split funksjon i Perl 
    ·Hvordan lage grafer i Visual C 
    ·Hva er en Overflow feil i Vb.net 
    ·Hvordan Lage fil Variabler i GNU 
    ·Hvordan lage en Side rulle spill i Java 
    ·Slik fjerner duplikater fra en sekvens i Python 
    ·Hvordan lese Merket i ComboBox 
    ·Hvordan Les poeng fra en fil og graf i C + + 
    ·Slik konverterer en ordbok til XML i Python 
    ·Oz Programming Hjelp 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/