Hlavní rozdíl: DHTML je v podstatě dynamický HTML. Jedná se o nový způsob, jak prohlížet a řídit standardní HTML kódy a příkazy. DHTML je sbírka technologií, které se používají k vytváření interaktivních a animovaných webových stránek. XML znamená Extensible Markup Language. Jedná se o specifikaci vyvinutou W3C. Jedná se o značkovací jazyk určený speciálně pro webové dokumenty. Definuje soubor pravidel pro kódování dokumentů ve formátu, který je čitelný jak pro člověka, tak strojově čitelný.
DHTML také umožňuje kdykoli změnit stránky bez návratu na webový server. Umožňuje jazykům skriptování změnit vzhled a funkci webové stránky poté, co byla stránka plně načtena a během procesu prohlížení. Umožňuje také uživateli přidat efekty na své stránky, které jsou jinak obtížně dosažitelné.
Wikipedia seznam dalších funkcí DHTML, například DHTML umožňuje vývojářům:
- Animujte text a obrázky ve svém dokumentu, nezávisle přemísťujte každý prvek z libovolného počátečního bodu do libovolného koncového bodu, a to podle předem určené cesty nebo zvolené uživatelem.
- Vložte ticker, který automaticky aktualizuje jeho obsah s nejnovějšími zprávami, akciovými kotacemi nebo jinými údaji.
- Pomocí formuláře zachyťte vstup uživatele a potom zpracovávejte, ověřte a odpovězte na tato data, aniž byste museli odesílat data zpět na server.
- Zahrnout tlačítka pro převrácení nebo rozbalovací nabídky.
XML je textový formát dat se silnou podporou jazyka Unicode pro jazyky. Zdůrazňuje jednoduchost, obecnost a použitelnost přes internet. To je také široce používán pro reprezentaci libovolných datových struktur, obzvláště v webových službách. Programátoři často používají rozhraní API při zpracování dat XML a schémových systémů, které pomáhají při definování jazyků založených na XML.
Syntaxe XML vytvořila základ pro mnoho formátů dokumentů, jako jsou RSS, Atom, SOAP a XHTML. Formáty založené na formátu XML se ve skutečnosti staly výchozím nastavením pro mnoho nástrojů pro kancelářskou produktivitu, včetně Microsoft Office, OpenOffice.org a LibreOffice a Apple iWork.
Některé rozdíly mezi DHTML a XML:
- DHTML se používá k umisťování informací na webové stránce a pro popis těchto informací se používá XML.
- DHTML je HTML s akcemi JavaScriptu, zatímco XML je více univerzální cestou k dopravním informacím než značkovací jazyk.
- DHTML slouží k zobrazení stránek dynamických webových stránek, zatímco XML je značkovací jazyk určený speciálně pro webové dokumenty.
- XML je rozšiřitelný značkovací jazyk, který byl vyvinut pro zachování flexibility a síly HTML, přičemž snižuje většinu složitosti.