Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako upraviť súbor XML v PHP

Použitie PHP ( Hypertext Preprocessor ) riadiť , upravovať a ovládať ďalšie súbory rôznych formátov na vašom serveri . Extensible Markup Language ( XML ) je programovací jazyk používaný pre prepravu a ukladanie dát . PHP bol vytvorený pre použitie s programovacím jazykom SQL , ktorý tiež pomáha pri ukladaní dát . To je PHP optimálna pre prácu s programovacím jazykom XML . PHP má preddefinovanú triedu s názvom DOMDocument , ktorý sa používa pre prácu s XML dokumentmi . Použite triedu DOMDocument editovať XML súbory na vašom serveri . Pokyny dovolená 1

Otvorte nový dokument v programe , úpravy textu , napríklad Poznámkový blok alebo aplikáciu web - authoring ako Dreamweaver .
2

Pomocou " DOMDocument " trieda v PHP načítať XML dokument , ktorý chcete upraviť . Môžete to urobiť tým , že vytvorí novú inštanciu triedy v PHP kódovanie . Vyzerá to nejako takto : < ? Php

$ xml_Document = new DOMDocument ( '1 .0 ' , ' utf - 8 ' ) ;

$

" xml_Document - > ; formatOutput = true ;

$ xml_Document - > PreserveWhitespace = false ;

$ xml_Document - > load ( ' example.xml ' ) ; "

Zmeniť " example.xml " do názvu dokumentu XML , ktorý chcete upraviť . Odstráňte úvodzovky z prvej a posledný riadok kódu .
3

Zadajte kód načítať " tabuľku " z XML dokumentu . Vložte tabuľku ako prvok pomocou názvu tabuľky . Napríklad , ak máte " Kontakty " tabuľku s nadpismi stĺpcov " Meno " , " Adresa " , " Mesto " , "štát " , " PSČ " a " telefónne číslo " , vložíte " Kontakty " pred vložením jednotlivca stĺpce . Vložte element tabuľky s PHP kódom upravovať

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

Change " kontakt " na názov vášho stola .
4

Vložte podradené prvky s PHP kódu . Tieto podradené prvky sú názvy jednotlivých stĺpcov vnútri tabuľky

" $ name = $ element - > getElementsByTagName ( ' name ' ) - > kontakt ( 0 ) ; .

$ adresa = $ element - > getElementsByTagName ( ' adresa ' ) - > kontakt ( 0 ) ;

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

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

$ zips = $ element - > getElementsByTagName ( " PSČ " ) - > kontakt ( 0 ) ;

$ phone = $ element - > getElementsByTagName ( " telefón " ) - > kontakt ( 0 ) ; "

kódovanie predstavuje stĺpca " Príklad Kontakty " tabuľku použiť vyššie . Zmeňte hodnoty predstavujú stĺpce v XML dokumente .
5

Používanie PHP kód upraviť hodnoty v riadkoch tabuľky uvedenej vyššie . Zadajte na riadok , ktorý chcete najprv zmeniť pridaním hodnoty do premennej . Potom sa rozhodnúť , ktorý stĺpec informácií , ktorá zodpovedá tomuto riadku , ktorý chcete zmeniť . Napríklad , povedzme , že máte kontakt s názvom " Jon Doe " vo svojom " Kontakty " stôl , ktorý zmenil jeho telefónne číslo . Ak chcete zmeniť telefónne číslo v dokumente XML , zatiahnite za dva kusy informácií , ktoré porovnaj záznam " Jon Doe " , tak , že kód vie , čo riadok máte na mysli , a potom zmeniť informácie . Kódovanie bude vyzerať nejako takto :

" $ name - > nodeValue = ' Jon Doe " ,

$ state - > nodeValue = ' NY ' , "

Teraz , keď ste zadali , čo rad zmeniť , nastaviť novú premennú zmeniť informácie , ktoré potrebujete zmeniť .

" $ newPhone = $ xml - > createElement ( " telefónne " 213-555-5555 ) ;

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

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

$ element - > replaceChild ( $ newPhone , $ telefón ) ; ?

> "

Ako vidíte , môžete nahradiť " meno " a " štát " informácie pre " Jon Doe " na staré dáta , ktorá vyvolá z dokumentu XML . Že informácie , ktoré ste vôbec nezmení . Ale pre telefónne čísla , môžete zmeniť , že na nové telefónne číslo zadané skôr . Použiť ako cestovnú mapu pre editáciu riadky vnútri dokumentu XML pomocou správne názvy stĺpcov a informácie , ktoré chcete zmeniť .
6

Uložte PHP dokument a nahrať ju na Váš web server v rovnakom priečinku ako dokument XML , ktorý chcete upraviť . Spustite PHP dokument zadaním jeho webovej adresy v internetovom prehliadači a biť " Enter " na klávesnici .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené