XML: Rozdiel medzi revíziami
Smazaný obsah Přidaný obsah
d robot Zmenil: es:Extensible Markup Language |
d robot Zmenil: ml:എക്സ്.എം.എല്.; kozmetické zmeny |
||
Riadok 1:
'''XML''' znamená '''eXtensible Markup Language''', v preklade rozšíriteľný [[značkovací jazyk]], ktorý bol vyvinutý a štandardizovaný konzorciom [[W3C]] (World Wide Web Consortium) ako pokračovanie jazyka [[SGML]] a [[HTML]]. Umožňuje jednoduché vytváranie konkrétnych značkovacích jazykov na rôzne účely a široké spektrum rôznych typov
Jazyk je určený predovšetkým na výmenu údajov medzi aplikáciami a na publikovanie dokumentov. Jazyk umožňuje popísať štruktúru dokumentu z hľadiska vecného obsahu jednotlivých častí a nezaoberá sa sám o sobe vzhľadom dokumentu alebo jeho časti. Prezentácia dokumentu (vzhľadu) sa potom definuje pripojeným [[štýl]]om. Ďalšou možnosťou je pomocou rôznych štýlov vykonať [[XSL|transformáciu]] do iného typu dokumentu alebo do inej štruktúry XML.
Riadok 10:
XML je formát súboru obsahujúci dáta. Zvláštnym ho robí to, že je široko prijímaný ako štandard so schopnosťou existencie na akejkoľvek platforme a používaný masívnym, stále rastúcim počtom aplikácií a programovacích jazykov.
XML znamená Extensible Markup Language (rozšírený jazyk so značkami). Jeho špecifikácia je popísaná doporučením konzorcia World Wide Web Consortium. Jazyk XML nám dovoľuje vytvárať štruktúrované dokumenty veľmi flexibilným spôsobom. Dá sa použiť k vytváraniu dokumentov, ktoré sa zdanlivo podobaju dokumentom HTML; jazyk XML
XML a HTML v skutočnosti slúžia veľmi odlišným účelom. Dokument HTML obsahuje značky indikujúce, ako má byť dokument naformátovaný, neobsahuje však žiadne informácie o vlastnom obsahu. Inými slovami HTML obsahuje iba informácie o zobrazení dát a neobsahuje žiadne údaje o tom, o aké dáta sa jedná. XML sa pokúša oddeliť obsah a jeho reprezentáciu. Dokumenty XML obsahujú informácie v štrukturovanej forme, ktorá sa zdanlivo veľmi podobá HTML. Dôležitým rozdielom je fakt, že môžeme definovať svoje vlastné značky, ktoré určujú štruktúru dát.
Riadok 19:
Každý dokument XML sa skladá z kombinácie dát značiek a znakov. Značky dávajú dokumentu XML štruktúru, zatiaľ čo znaky predstavujú iba vlastný obsah. Všetky dokumenty XML spĺňajúce špecifikáciu XML musia dodržiavať isté pravidlá – potom sú považované za správne štruktúrované.
* I. Každý element XML musí mať začiatočnú aj koncovú značku. „Prázdne“
* II. Dokument XML musí obsahovať jediný pár značiek (skladajúci sa zo začiatočnej a koncovej značky) – koreňový element dokumentu, v ktorom sú všetky ostatné elementy vložené. To zaisťuje hierarchickú štruktúru dokumentu XML.
* III. Počiatočné a koncové značky každého elementu musia byť riadne vnorené – vnorený element musí byť plno obsiahnutý vo svojom nadriadenom elemente. Inými slovami, počiatočné a koncové značky vložených elementov sa nesmú prekrývať.
Riadok 40:
Rozšírenie XML jazyka PHP podporuje znakovú sadu Unicode prostredníctvom rôznych kódovaní znakov. Existujú dva typy kódovania znakov: zdrojové kódovanie a cieľové kódovanie. Zdrojové kódovanie sa používa pri čítaní dokumentov XML. Východzím zdrojovým kódovaním používaným jazykom PHP je ISO-8859-1. Cieľové kódovanie sa vykonáva, keď PHP predáva dáta zaregistrovaným funkciám. Cieľové kódovanie ovplyvňuje znakové dáta aj názvy značiek a ciele inštrukcií spracovania.
Akonáhle parser XML narazí na znaky mimo rozsah, ktoré dokáže zdrojové kódovanie reprezentovať, vráti chybu. Pokiaľ PHP nájde v preloženom dokumente XML
Podpora XML v PHP je implementovaná pomocou knižnice expad. Expad je knižnica zapísaná v jazyku C, slúžiaca pre spracovanie dokumentov XML.
Riadok 78:
[[lt:XML]]
[[lv:Valoda XML]]
[[ml:എക്സ്.എം.എല്.]]
[[ms:XML]]
[[nl:Extensible Markup Language]]
|