XSD

Az XML Schema, egy a sok XML sémanyelv közül. A W3C ajánlásával publikálták, 2001 májusában. [1] Ez volt az első olyan sémanyelv az XML-hez, amely "Ajánlás" státuszba került a W3C által. Az XML Schema, mint W3C specifikáció és az általános XML séma fogalmak összekeverését elkerülendő, a specifikáció 1.1-es verziójától kezdve a W3C XSD-ként hivatkozik a nyelvre. Az XSD az "XML Schema Document" rövidítésből származik, amely egy XML Schema nyelven írt dokumentum, amely általában az "xsd" XML névtér előtagot tartalmazza.

Az XSD segítségével felírhatóak olyan szabályrendszerek, melynek meg kell hogy feleljen egy XML dokumentum ahhoz, hogy "érvényes" legyen az adott sémában.

Az XSD története

Az XSD-re hatással voltak a Document Type Definiton-k, és más korai XML sémarendszerek, mint a DDML, SOX, XML-Data és XDR. Ezen rendszerekből vett jellemzőket, ugyanakkor egy kompromisszum ezen rendszerek között. Az XSD publikálása és bevezetése után az XDR-t és az SOX-et használták és támogatták egy ideig. A Microsoft termékei az XDR-t használták az MSXML 6.0-s verziójáig (amelyben lecserélték az XDR-t az XSD-re), 2006 decemberéig. [2] A Commerce One Inc. a saját maga által kifejlesztett SOX sémanyelvét használta, amíg be nem csődölt 2004-ben.

A legszembetűnőbb újdonságok az XSD-ben, melyek nem megtalálhatóak a Document Type Definition-ben, az a névterek használata, valamint adattípusok, melyek segítségével az attribútumok típusát megadhatjuk dátumnak vagy egész számnak az egyszerű szöveg helyett.

Az XSD 1.0-s specifikációját 2001-ben publikálták, majd 2004-ben adták ki a második kiadást, amely sok hibát javított. Az XSD 1.1-es verziója 2012 áprilisában lett W3C ajánlás.

Más nyelveken
български: XML Schema
català: XML Schema
čeština: XML Schema
Deutsch: XML Schema
Esperanto: XML-skemo
español: XML Schema
suomi: XML-skeema
français: XML Schema
עברית: XSD
hrvatski: XML Schema
interlingua: XML Schema
italiano: XML Schema
日本語: XML Schema
Nederlands: XML Schema
norsk nynorsk: XML-skjema
norsk: XML Schema
polski: XML Schema
português: XML Schema
русский: XML Schema (W3C)
svenska: XML-schema
Türkçe: XSD
українська: XML Schema (W3C)
中文: XML Schema