Co je XML (Extensible Markup Language)?

Zkratka pro rozšiřitelný značkovací jazyk, XML je specifikace vyvinutá W3C počínaje doporučením 10. února 1998. XML je podobné HTML v tom, že XML používá značky k označení dokumentu, což umožňuje prohlížeči interpretovat tagy a zobrazovat je na stránka. Na rozdíl od HTML je však jazyk XML neomezený (rozšiřitelný). Umožňuje, aby se značky definovaly samy, a místo toho, aby zobrazovaly pouze obsah stránky, mohou popisovat obsah. Pomocí XML byly vytvořeny další jazyky, jako je RSS a MathML, dokonce i nástroje jako XSLT byly vytvořeny pomocí XML.

Níže je uveden základní příklad, jak se může zobrazit kód XML. Jak již bylo zmíněno, můžete použít libovolné značky, které chcete použít, pokud budou dodržovat všechna pravidla. Protože neexistuje žádná definovaná pravidla, struktura ani žádná značka, může být DTD (definice typu dokumentu) definována instrukcemi a strukturou XML.

 Operační systém Windows 8Microsoft Windows 8 - Plná verze. Microsoft 132.78World of WarcraftWorld of Warcraft pro Mac a PC.Blizzard10.99 

Jak vytvořit XML?

Podobně jako HTML lze XML vytvořit pomocí libovolného textového editoru. Je však snazší vytvořit pomocí editoru HTML se zvýrazněním syntaxe XML, jako je Dreamweaver nebo textový editor se zvýrazněním syntaxe jako Notepad ++.

Pravidla pro zapamatování při vytváření XML

Ačkoli jazyk XML je neomezený, pokud jde o definování tagů, stále existují pravidla, která je třeba dodržovat při psaní kódu XML.

  • Všechny úvodní značky XML musí mít odpovídající zavírací značku. Pokud máte prázdnou značku, můžete použít značku podobnou:
  • Značky XML rozlišují velká a malá písmena, takže úvodní značka by se měla přesně shodovat se zavírací značkou.
  • Musíte mít jeden kořenový tag (element), který obsahuje všechny ostatní tagy. V našem příkladu byla "rootoftware" naší kořenovou značkou.
  • Všechny značky obsahující atribut musí být v uvozovkách.
  • Všechny značky musí být řádně vnořeny.

Nahradí XML kód HTML?

Ne. HTML je stále primární jazyk používaný k vytvoření struktury webové stránky. XML lze použít vedle HTML stránky nebo jako alternativu k HTML.

  • Historie programovacího jazyka.

Počítačové zkratky, Databázové pojmy, HTML, Internetové termíny, Značky, Metalanguage, Programovací jazyk, Programovací termíny, RSS, SOAP, Štítek, Podmínky webového designu, WML, XHTML, XSL