XML: Rozdiel medzi revíziami

Odobraných 132 bajtov ,  pred 13 rokmi
→‎Podpora XML v jazyku PHP: Poľudštenie strojového prekladu
Smazaný obsah Přidaný obsah
Xqbot (diskusia | príspevky)
d robot Pridal: mn:XML; kozmetické zmeny
→‎Podpora XML v jazyku PHP: Poľudštenie strojového prekladu
Riadok 36:
 
== Podpora XML v jazyku PHP ==
PHP podporuje množinusadu funkcií, ktoré sa používajú pre zápisprogramovanie aplikácií XMLpracujúcich založenýchs na jazyku PHPXML. Tieto funkcieFunkcie sa dajú používať kna čítaniučítanie správne štruktúrovanýchXML dokumentov. XML. Parser XMLparser v PHP spracováva tok dát. Ešte pred analyzovanímzačatím načítavania dokumentu sa parseru zaregistrujú rôzne obslužné funkcie. Dokument XML dokument sa parseru odovzdáva po častiach a ako parser spracovávapriebežne dokumentvolá apríslušné rozoznávazaregistrované rôznefunkcie uzly,ako volározpoznáva príslušnéjednotlivé zaregistrované funkcieuzly. Pokiaľ je dokument správne štruktúrovaný ale neplatný, nezobrazí parser žiadne chyby ani varovania.
 
RozšírenieDoplnok XML jazykav PHP podporuje znakovú sadu Unicode prostredníctvom rôznych kódovaní znakov. ExistujúNastavujú dvasa typydve kódovania znakov: zdrojové kódovanie vstupu a cieľové kódovanie výstupu. ZdrojovéKódovanie kódovanievstupu sa používa pri čítaní dokumentov XML. Východzím zdrojovýmPredvoleným kódovaním vstupu používaným jazykomv PHP je ISO-8859-1. CieľovéKódovanie kódovanievýstupu sa vykonávapoužíva, keď PHP odovzdáva dáta zaregistrovaným funkciám. CieľovéKódovanie kódovanievýstupu ovplyvňuje znakovétextové dáta aj názvy značiek a ciele inštrukcií spracovaniapre spracovanie.
 
Akonáhle parser XML narazí na znaky mimo rozsah, ktoréktorý dokáže zdrojové kódovanie vstupu reprezentovať, vráti chybu. Pokiaľ PHP nájde v preloženomrozparsovanom dokumente XML znaky, ktoré sa nedajú reprezentovať vo vybranom cieľovomvýstupnom kódovaní, nahradí ich otáznikmi.
Podpora XML v PHP je implementovaná pomocou knižnice expad. Expad je knižnica zapísanánapísaná v jazyku C, slúžiaca pre spracovanie dokumentov XML.
predáva
 
[[Kategória:XML]]
Anonymný používateľ