Nest°elilo W3C vedle?

Zatφm jsme se o Φinnosti konsorcia W3C v souvislosti se schΘmaty moc nezmi≥ovali. W3C konsorcium samoz°ejm∞ pracuje na standardu, kter² se jmenuje XML schΘmata. Jeho cφlem je navrhnout univerzßlnφ jazyk pro popis schΘmatu, kter² by mohl nahradit vÜechny doposud existujφcφ jazyky. XML schΘmata jsou nynφ ve stßdiu pracovnφho nßvrhu û znamenß to, ₧e nejd°φve za n∞kolik m∞sφc∙ spat°φ sv∞tlo sv∞ta finßlnφ standard. Tak dlouho samoz°ejm∞ komerΦnφ aplikace vyu₧φvajφcφ XML nemohou Φekat. To by vÜak nebyl hlavnφ problΘm. Pokud by v²sledkem prßce W3C byla kvalitnφ specifikace, jednoduchΘho a flexibilnφho jazyka pro popis schΘmatu, mohli by na ni Φasem vÜichni p°ejφt.

Oz²vß se vÜak stßle vφce hlas∙, zejmΘna z °ad v²vojß°∙ program∙ pro prßci s XML, ₧e XML schΘmata jsou p°φliÜ slo₧itß. V tomto sm∞ru jim musφme dßt za pravdu. Samotn² standard se sklßdß ze dvou Φßstφ, ka₧dß z nich mß velikost n∞kolika desφtek strßnek. Prvnφ Φßst popisuje mo₧nost definice struktury dokument∙, druhß pak pou₧itφ datov²ch typ∙. XML schΘmata jsou p°φliÜ obecnß a majφ spoustu mo₧nostφ û standard je proto hodn∞ rozsßhl². W3C konsorcium proto p°ipravilo v²tah, kter² obsahuje ·vod do XML schΘmat a m∞l by b²t srozumiteln∞jÜφ. Mφsto jednΘ krßtkΘ a jasnΘ specifikace mßme t°i dlouhΘ dokumenty. To rozhodn∞ nikoho, kdo chce XML schΘmata pou₧φvat, nepot∞Üφ.

Jak se XML schΘmata ujmou, budeme moci posoudit a₧ n∞jakou dobu po zve°ejn∞nφ finßlnφ specifikace. Jistou zßrukou m∙₧e b²t paradoxn∞ i Microsoft, kter² tvrdφ, ₧e ve sv²ch produktech p°ejde z XDR na XML schΘmata po tom, co budou standardizovßna.

V nßsledujφcφm textu si ukß₧eme zßklady XML schΘmat. Je mo₧nΘ, finßlnφ specifikace se bude v n∞kter²ch detailech liÜit, ale princip z∙stane stejn². XML schΘmata se zapisujφ pomocφ XML syntaxe. P°i bli₧Üφm pr∙zkumu byste zjistili, ₧e syntaxe jednotliv²ch jazyk∙ pro popis schΘmatu je velice podobnß.

⌐ Ji°φ Kosek 2000-2001