XML

Je zkratkou pro „Extensible Markup Language“.

XML je značkovací jazyk a formát souborů, který standardizovaným způsobem definuje a ukládá libovolné sady dat. Stejně jako HTML používá XML značky k obsahování a strukturování dat; na rozdíl od HTML však tyto značky předem nedefinuje. Autoři si místo toho mohou definovat vlastní značky XML a určit jimi typ obsahu. Stejně jako soubory HTML se i soubory XML ukládají jako prostý text. Správně formátovaný soubor XML je čitelný pro člověka i počítač.

Přestože se XML označuje jako značkovací jazyk, lze ho považovat také za „metalanguage“ neboli metajazyk, který definuje jiné značkovací jazyky pro konkrétní účely. Vlastní značky XML používané ke strukturování dat mohou definovat cokoli, co autor potřebuje. Soubory XML jsou velmi flexibilní a používají se v mnoha souvislostech — datové kanály RSS, grafika SVG a dokumenty Microsoft Office jsou typy souborů založené na struktuře XML.

Struktura souboru XML je velmi podobná souboru HTML. Soubor HTML používá předdefinované značky, které určují, jak se informace zobrazí, zatímco soubor XML používá vlastní značky k zobrazení struktury dat. Níže je příklad souboru XML, který ukazuje, jak uložit recept ve formátu XML.

<?xml version="1.0" encoding="UTF-8"?>
<recipe>
<name>Ice Cream Sundae</name>
<description>A simple ice cream treat</description>
<ingredients>
 <ingredient>
  <item>Vanilla Ice Cream</item>
  <quantity>1 cup</quantity>
 </ingredient>
 <ingredient>
  <item>Chocolate Syrup</item>
  <quantity>2 Tbsp</quantity>
 </ingredient>
</ingredients>
<instructions>
 <step>Scoop ice cream into bowl and drizzle with chocolate syrup. Enjoy!</step>
</instructions>
</recipe>

Namísto používání předdefinovaných značek, jako v HTML, umožňuje formát XML definovat pomocí vlastních značek libovolná potřebná data. V tomto příkladu značka recipe zahrnuje celý recept; značky name a description definují některé obecné informace o něm; značka ingredients obsahuje jednotlivé ingredience; každá značka ingredient obsahuje značky pro název příslušné položky item i její množství quantity; nakonec značka instructions obsahuje každý krok step potřebný k přípravě receptu.

Aktualizováno November 14, 2022 od Brian P.

quizOtestujte své znalosti

Which color space is the standard for desktop computer monitors and web graphics?

A
Adobe RGB
0%
B
sRGB
0%
C
ProPhoto RGB
0%
D
DCI-P3
0%
Correct! Incorrect!     View the Color Space definition.
More Quizzes →

Počítačový slovník Tech Terms

Definice XML na této stránce je originální definice napsaná autory TechTerms.com. Pokud chcete na tuto stránku odkazovat nebo tuto definici citovat, použijte prosím zelený citační pruh přímo pod definicí.

Naším cílem je vysvětlovat počítačovou terminologii srozumitelným způsobem. U každé zveřejněné definice usilujeme o přesnost a jednoduchost. Pokud máte zpětnou vazbu nebo chcete navrhnout nový technický pojem, kontaktujte nás.

Newsletter Tech Terms

Rozšiřte své technické znalosti s naším denním nebo týdenním newsletterem! Přihlaste se ještě dnes a dostávejte nové pojmy a kvízy přímo do schránky.

Přihlaste se k bezplatnému newsletteru TechTerms

Jak často chcete dostávat e-mail?

Odhlásit se nebo změnit frekvenci můžete kdykoli pomocí odkazů v každém e-mailu. Dotazy? Prosím kontaktujte nás.

Poznámka: Newsletter je zasílán v angličtině.