XML
Xml (eXtensible Markup Language) je značkovací jazyk.
XML je určeno k ukládání a přenosu dat.
Xml byl vydán na konci 90. byl vytvořen, aby poskytoval snadno použitelná a ukládat samopopisující data.
XML se stalo doporučením W3C 10. února 1998.
XML nenahrazuje HTML.
XML je navrženo tak, aby bylo samopopisné.
XML je navrženo k přenášení dat, nikoli k zobrazování dat.
XML tagy nejsou předdefinované. Musíte definovat své vlastní značky.
XML je nezávislé na platformě a jazyku.
Proč xml
Nezávislé na platformě a nezávislé na jazyce: Hlavní výhodou xml je to, že jej můžete použít k převzetí dat z programu, jako je Microsoft SQL, převést je do XML a poté je sdílet s jinými programy a platformami. Můžete komunikovat mezi dvěma platformami, což je obecně velmi obtížné.
Hlavní věc, která dělá XML skutečně silným, je jeho mezinárodní přijetí. Mnoho společností používá XML rozhraní pro databáze, programování, kancelářské aplikace, mobilní telefony a další. Je to kvůli jeho funkci nezávislé na platformě.
Pokud potřebujete v dokumentu HTML zobrazit dynamická data, bude úprava HTML při každé změně dat zabere hodně práce.
Pomocí XML lze data ukládat do samostatných souborů XML. Tímto způsobem se můžete zaměřit na používání HTML/CSS pro zobrazení a rozvržení a mít jistotu, že změny v podkladových datech nevyžadují žádné změny HTML.
Pomocí několika řádků kódu JavaScript můžete načíst externí soubor XML a aktualizovat datový obsah své webové stránky.
V reálném světě počítačové systémy a databáze obsahují data v nekompatibilních formátech.
XML data jsou uložena ve formátu prostého textu. To poskytuje způsob ukládání dat nezávislý na softwaru a hardwaru.
Díky tomu je mnohem snazší vytvářet data, která mohou sdílet různé aplikace.
AJAX
AJAX je zkratka pro asynchronní JavaScript a XML. Jedná se o skupinu vzájemně propojených technologií jako JavaScript, DOM, XML, HTML/XHTML, CSS, XMLHttpRequest atd.
AJAX umožňuje odesílat a přijímat data asynchronně bez opětovného načítání webové stránky. Takže je to rychlé.
AJAX umožňuje odesílat na server pouze důležité informace, nikoli celou stránku. Na stranu serveru jsou tedy směrována pouze cenná data ze strany klienta. Díky tomu bude vaše aplikace interaktivní a rychlejší.
ajax není technologie, ale skupina vzájemně propojených technologií. Technologie AJAX zahrnují:
- HTML/XHTML a CSS
- DOM
- XML nebo JSON
- XMLHttpRequest
- JavaScript
Datum aktualizace
17. 8. 2024