Co je XML?

Co je XML?

XML jsou zkratkou v angličtině z eXtensible Markup Language (ve španělštině, rozšiřitelný jazyk značky). Jedná se o abstraktní jazyk, který, podobně jako HTML, je definován tím, co se nazývá štítky, které jsou uvedeny mezi symboly < a >, a to následujícím způsobem:

Obsah těchto dokumentů je definován mezi těmito štítky, které mají označení pro označení jejich limitu následujícím způsobem:

Obsah

Ve výše uvedeném příkladu se volá označení příklad, Všimněte si, jak se používá vymezit limit obsahu prvku, což je v tomto případě text Obsah, Pokud je označení příklad neměl žádný obsah, počátek a konec prvku by mohl být zastoupen ve stejném štítku následujícím způsobem:

Tyto štítky a jejich obsah jsou známé jako prvky, Prvek se může skládat z několika vnořených štítků, tvořících stromy, například:

Luis

Castro

Etikety mohou mít také atributy, které slouží k označení specifických vlastností štítku a které jsou znázorněny následujícím způsobem:

Pokud ve výše uvedeném příkladu začleníme do stromu XML, uvidíme něco podobného:

Luis

Castro

                  

Na druhou stranu je velmi obvyklé vidět v prvním řádku dokumentu XML to, co je známé jako deklarace informací o dokumentu, v podstatě se používá speciální štítek, který slouží k identifikaci všeho, co následuje jako dokument XML, kromě další funkce, jak je ukázáno v následujícím příkladu:

Jeden důležitý rozdíl XML s HTML je ten, že má soubor předdefinovaných štítků, které tvoří jazyk, například

, o , Místo toho XML umožňuje uživatelům definovat vlastní etikety, které mají být používány tak, jak chtějí, například by mohly být definovány vymezit data, která představuje jméno něčeho.

Účelem dokumentu napsaného ve formátu XML je popisovat pro autory dokumentu něco významného, ​​a proto je výhoda flexibilní definice štítků.

Další rozdíl v porovnání s jinými podobnými jazyky spočívá v tom, že XML podporuje přístup k databázím, usnadňuje výměnu informací mezi několika komponentami aplikace a počítačového systému. XML je jazyk, který slouží k výměně informací nejen pro internetové aplikace, ale i pro jiné aplikace, které vyžadují výměnu nebo integraci informací.

Výhody použití XML

Mezi výhody vyplývající z použití XML lze uvést:

  • Je rozšiřitelný, tj. Lze přidat štítky pro formátování dokumentu podle potřeby.
  • Soubory napsané v XML jsou prosté texty, které usnadňují jejich přenos a použití různými platformami. Do dokumentů XML se může zobrazit virtuálně libovolný znak Unicode (odkaz v angličtině).
  • Informace, které jsou zastoupeny v dokumentech XML, jsou bohatší a snadnější k použití a interpretaci. Vytvoření zjednodušené generalizace: pokud může být zastoupena ve stromu, může být reprezentována v XML.

Specifikaci XML 1.1 naleznete na oficiální stránce WC3 XML.

Kde se používá XML?

XML je používán různými nástroji, které používáte každý den, např. Microsoft Office ukládá dokumenty, které vytvoříte ve formátu XML, stejně jako u dokumentů Open Office a Apple iWork. To je také široce používán systémy, které si vyměňují informace přes internet.

Jako zvědavý fakt, pokud máte zájem vidět dokument XML vytvořený aplikací sady Office, například Word, můžete provést následující kroky:

  1. Vyhledejte dokument aplikace Word (přípona souboru DOCX) a obdržíte kopii (velmi důležité, jen pro případ).
  1. Přejmenujte kopii, kterou jste vytvořili z dokumentu, aby bylo místo rozšíření DOCX rozšíření ZIP (ve skutečnosti je DOCX soubor ZIP souborů XML).
  2. Otevřete ZIP a prohlédněte obsah. Zobrazí se různé soubory XML. Nedoporučuji vám nic měnit, pokud nemáte zkušenosti s XML a přesně víte, co děláte.