BT Sözlüğü › Programlama › XML Schema (XSD)

XML Schema (XSD)

Programlama Svenska → Güncellendi: 2026-10-11

XML belgelerinin yapısını ve türlerini tanımlayan W3C standardı (2001); kendisi de bir XML lehçesidir ve daha basit DTD sözdiziminin yerini aldı.

Karmaşık türleri, kısıtlamaları (regex, enum, aralıklar), ad alanlarını, soyut türleri ve yerine koyma gruplarını destekler. Java (JAXB), C# (XmlSerializer) ve Python (xmlschema) için türlü sınıflar üretebilir. Karmaşık bir spesifikasyondur — birçok gerçekleştirim uç durumlarda birbirinden ayrılır.

SOAP API'lerinde, finansal EDI'de (ISO 20022, SWIFT, EDIFACT), düzenleyici raporlamada ve eski kurumsal entegrasyonlarda yaşamaya devam eder. Modern web API'lerinde yerini tümüyle JSON Schema aldı.

← Sözlüğe dön