Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
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 .