Skip to main content

Co je jazyk XML nebo rozšiřitelný značka?

XML (rozšiřitelný značka) je méně složitý a stručnější dialekt většího složitějšího SGML (standardní generalizovaný značkovací jazyk).V nejjednodušším hledisku tento jazyk používá značky syntaxe k identifikaci různých typů dat v souboru.Například:

XML usnadňuje různým programům extrahovat data, protože značky odpovídají konkrétním modelům.Nahoře vidíme datový model se 7 prvky:

klient (nadřazený prvek), obsahuje 6 vnořených prvků: jméno, ulice, město, stát, zip a telefon.Field drží jméno osoby nebo společnosti.ZIP
: Pětimístný PSČ. Telefon
: Telefonní číslo.DTD je jedním ze způsobů, jak definovat strukturu nebo strom dokumentu XML.DCD (popis obsahu dokumentu), DDML (jazyk pro definici definice dokumentu), SAX (jednoduché API pro XML) a XSCHEMA jsou další.Vyjádří, jak se liší od jazyka Hypertext Markup Language (HTML).Štítky použité v HTML diktují, jak by měl být materiál prezentován na webové stránce, bez náznaku toho, co je materiál
.Manipulace nebo opětovné použití dat uvnitř souboru HTML pro další účely není životaschopná.Data obsažená na webové stránce napsané v XML však mohou být manipulovány, extrahovány různými databázovými systémy a recyklovány.
Při použití HTML k vytváření webových stránek Stylové listy se často používají.Formálně jako
Cascading Style Sheets , CSS přidává prvky stylu na webovou stránku HTML.V tomto případě je ekvivalentem CSS XSL
(rozšiřitelný jazyk stylů), implementovaný stejným způsobem. XSL ve skutečnosti slouží dvěma funkcím.Obsahuje pokyny pro prohlížeče XML-Aware, jak vykreslit kód pro grafické účely, ale také obsahuje pokyny pro

transformaci

dat do jiných formátů, označovaných jako XLST.XSLT může vygenerovat soubor odlišný strukturu od originálu.To je zvláště užitečné v oblastech, jako je elektronický obchod, například, kde se vstup zákazníka jako název, číslo kreditní karty, částka dolaru atd.Funkce transformace XSLT je neomezena vykreslováním potřeb a výhradně se zabývá přesunem dat úspěšně mezi sítěmi a programy pro účely zpracování.Ve věku, kdy je výměna informací v tak vysoké poptávce, je XML zřejmou volbou oproti HTML.Metalungage mdash;jazyk, který popisuje jiné jazyky.Jedním z cílů W3C bylo učinit XML bez možností tak, aby zůstal čistý, na rozdíl od HTML, který má mnoho různých konvencí, a v důsledku toho je v různých prohlížečích odlišně vykreslen, což ztěžuje prezentaci údajů jednotným způsobem.Z testů v březnu 2005, které vydal W3C, odhalil, že Microsoft Internet Explorer 6.0 SP2 měl omezenou schopnost XML, údajně využíval vlastní chuť jazyka, který nemusí vždy dodržovat stanovené standardy.Netscape měl dobrou kompatibilitu s několika problémy ve verzi 8.0 beta, zatímco Firefox a Mozilla měly nejlepší výsledky prohlížečů zdarma, s plně implementovanou, 100% kompatibilním schopností vykreslování XML ve všech jejich dostupných verzích prohlížeče.-Pages poskytuje mnohem větší flexibilitunež stránky HTML, očekává se, že nahradí HTML jako jazyk volby.Pro více informací můžete navštívit oficiální web W3C.K dispozici jsou také online tutoriály a mnoho knih.Naučit se jazyk může vyžadovat rampu-up, ale odborníci předpovídají, že investice stojí za čas.