Dator > hur du redigerar en XML -fil i php

  • hur du redigerar en XML -fil i php


  • Använd PHP ( Hypertext Preprocessor ) för att hantera , redigera och kontrollera andra filer av olika format på din server . Extensible Markup Language ( XML) är ett programmeringsspråk som används för att transportera och lagra data . PHP skapades för att användas med SQL programmeringsspråk , som också hjälper till med lagring av data . Detta gör PHP optimal att arbeta med XML programmeringsspråk. PHP har en fördefinierad klass som kallas DOMDocument som används för att arbeta med XML-dokument . Använd DOMDocument klassen att redigera XML -filer på din server .
    1
    Öppna ett nytt dokument i ett textredigeringsprogram som Anteckningar eller en web-. redigeringsprogram som Dreamweaver .
    2 .
    Använd " DOMDocument " klass i PHP för att läsa in XML-dokument som du vill redigera . Du gör detta genom att skapa en ny klass exempel i PHP kodning . Det ser ut ungefär så här : ?



    "
    $ xml_Document=new DOMDocument ( 1 0,0 ',' UTF-8 " ) ,

    $ xml_Document-> formatOutput=true ;

    $ xml_Document-> preserveWhiteSpace=false ;

    $ xml_Document-> last ( " exempel . xml ');"



    Ändra " example. xml " till namnet på den XML -dokument som du vill redigera . ta bort citationstecknen från den första och sista raden i koden .
    3 .
    Knappa in koden för att ladda "bord " från XML-dokumentet . Fyll i tabellen som ett element genom att använda tabellen namn . Till exempel, om du har en " Kontakter " bord med kolumnrubriker i " Name ", " Adress ", " City "," stat ", " postnummer " och " telefonnummer , " du ladda "Kontakter " innan du laddar enskilda kolumner . Fyll i tabellen element med PHP -kod för att redigera



    " $ element=$ xml-> getElementsByTagName ( "Kontakt" )-> kontakt (0 ) . "



    Change " kontakt " till namnet på ditt bord .
    4 .
    Fyll barnet element med PHP-koden . Dessa barn element är namnen på de enskilda kolumner insidan av tabellen



    " $ namn=$ element-> getElementsByTagName ( " namn " )-. > Kontakt (0 ) ;

    $ adress=$ element-> getElementsByTagName ( "adress " )-> kontakt (0 ) ;

    $ stad=$ element-> getElementsByTagName ( " stad " )-> kontakt (0 ) ;

    $ state=$ element-> getElementsByTagName ( "stat" )-> kontakt (0 ) ;

    $ zip=$ element-> getElementsByTagName ( " postnummer " )-> kontakt (0 ) ;

    $ telefon=$ element-> getElementsByTagName ( " telefon " )-> kontakta (0 ) ; "



    kodning representerar kolumnerna i " Kontakter " tabell exemplet ovan . Ändra värdena att representera kolumnerna i XML-dokument.
    5 .
    Använd PHP -kod för att ändra värdena i raderna i tabellen anges ovan . Ange den rad som du vill ändra först genom att lägga till värdet till variabeln . Därefter bestämma vilken kolumn med information som motsvarar den rad du vill ändra . Till exempel säga att du har en kontakt med namnet " Jon Doe " i din "Kontakter " tabell som har bytt sitt telefonnummer . Om du vill ändra telefonnumret i XML- dokumentet , dra två bitar av information som matche det " Jon Doe " rekord så att koden vet vad raden ni syftar på och sedan ändra informationen. Kodningen kommer att se ut ungefär så här :



    " $ namn-> nodeValue=' Jon Berg ,

    $ state-> nodeValue=' NY ' . "



    Nu när du har angett vad rad för att ändra , ställa in en ny variabel för att ändra den information du behöver ändra



    " $ newPhone=$ xml-> createElement ( " telefon " 213-555-5555 ) ;



    $ element-> replaceChild ( $ namn , $ namn ) ;

    $ element-> replaceChild ( $ stat , $ stat) ,

    $ element-> replaceChild ( $ newPhone , $ telefon ) ; ?

    > "



    Som du kan se , du ersätta "Namn "och "stat " information för " Jon Doe " till gamla data som du laddas från XML- dokument . Du har inte förändring som information alls . Men för det telefonnummer ändrade du det till det nya telefonnumret som anges tidigare . Använd detta som en färdplan för redigering av rader insidan av XML-dokument med hjälp av den högra kolumnen namn och den information som du vill ändra.
    6 .
    Spara PHP dokument och last det till din webbserver i samma mapp som XML- dokument du vill redigera . Kör PHP dokument genom att skriva i sin webbadress i en webbläsare och trycker på " Enter " på tangentbordet.


Previous:nothing Next:information om Visual C





Relaterade artiklar


  • hur man startar upp någon från Yahoo chattrum
  • hur man genomför en kodgranskning
  • hur man lär sig floating-point matematik
  • hur man extraherar en zip- fil med python
  • hur du ställer in java classpath på fönster
  • hur du skickar ett e-postbilaga med en kommandorad
  • hur man lär sig C + + på nätet
  • hur du startar Internet -program med java
  • hur du lägger till bilden till en kommandoknapp i Visual Basic
  • idéer för reläschema