„XSD” változatai közötti eltérés

Nincs méretváltozás ,  2 évvel ezelőtt
a
Kurzív tartalmú zárójelek korr., ld.: WP:BÜ
(1 forrás archiválása és 0 megjelölése halott linkként. #IABot (v2.0beta10))
a (Kurzív tartalmú zárójelek korr., ld.: WP:BÜ)
* A W3C Ajánlás roppant nehezen olvasható. A felhasználók többsége a [http://www.w3.org/TR/xmlschema-0/ W3C által kiadott XML Schema Primer]-t használja.
* Az XSD-hez semmiféle formális matematikai specifikáció nem tartozik. Ennek hiányában nehéz a sémák kapcsolatairól beszélni, például belátni, hogy egy sémán végzett módosítás visszafelé kompatibilis.
* Az XSD-ben nem tudunk olyan megszorítást adni, amellyel azt várjuk el, hogy adott attribútum létezése vagy értéke függjön más attribútumok létezésétől vagy értékétől. (Ezek az ún. együttes előfordulás (''(co-occurrence)'') megkötések.
* Az XSD nem sok támogatást nyújt a rendezetlen adatok tárolására.
* A validációt és az augmentációt (típus információk és alapértelmezett értékek hozzáadása) együtt kezeli.
* A dokumentum tartalmára vonatkozó kijelentéseket tehetünk [[XPath|Xpath 2.0]] kifejezésekkel.
* Megadhatjuk, hogy mely adattípus ellen fogjuk validálni az adott elemet, az elem attribútumainak értéke alapján. ("feltételes típushozzárendelés")
* Helyettesítő elemeket (''(wildcard)'') adhatunk meg az elemekre és az attribútumokra egyaránt, amelyek az egész sémára vonatkoznak. Ezek segítségével később könnyen kiterjeszthetjük a sémát.
* Lazíthatunk a szabályokon úgy, hogy egyes külön kijelölt elemeknek nem kell a helyettesítő elemek által definiált szabályokra illeszkedniük.
 
316 567

szerkesztés