En son web geliştirme öğreticiler
 

XML Şema Referans


XSD Elemanları

Eleman açıklama
all alt öğeler herhangi bir sırada ortaya çıkabilir belirtir. Her çocuk eleman 0 veya 1 defa oluşabilir
annotation şema yorumlar için üst düzey elemanı belirtir
any şema tarafından belirtilmemiş elemanları ile XML belgesi uzatmak için yazar sağlar
anyAttribute

şema tarafından belirtilmemiş özellikleri ile XML belgesi uzatmak için yazar sağlar

appinfo bilgi uygulama tarafından kullanılacak belirtir (ek açıklama girmeli)
attribute Bir özelliği tanımlar
attributeGroup Bir özelliği grubu, kompleks türü tanımları kullanılacak tanımlar
choice Sadece içerdiği elemanların bir verir <choice> bildirimi içeren elemanının içinde mevcut olması
complexContent Karışık içeriği veya elemanları ihtiva karmaşık türde uzantıları veya kısıtlama tanımlar
complexType kompleks tipi eleman tanımlar
documentation (Ek açıklama girmeli) bir şemada metin yorumları tanımlar
element bir eleman tanımlar
extension Varolan simpleType veya complexType öğesini genişletir
field bir kimlik kısıtlaması tanımlamak için kullanılan değer belirten XPath ifadesi belirtir
group elemanlarının bir grubudur kompleks türü tanımları kullanılacak tanımlar
import Bir belgeye farklı hedef ad ile birden çok şema ekler
include Bir belgeye aynı hedef ad ile birden şemaları ekler
key Bir anahtar gibi bir özelliği ya da elemanı değerini belirtir (unique, non-nullable, and always present) bir örneği belgesinde ihtiva elemanı içinde
keyref Bir öznitelik veya öğe değerine belirtilen anahtar veya benzersiz elemanın olanlara karşılık belirtir
list bir değerler listesi olarak basit tip eleman tanımlar
notation Bir XML belge içinde olmayan XML veri formatını tanımlar
redefine Harici bir şemadan basit ve karmaşık türleri, grupları ve özellik grubuna Redefines
restriction Bir simpleType, simpleContent veya complexContent kısıtlamaları tanımlar
schema Bir şemanın kök öğesi tanımlar
selector Bir kimlik kısıtlaması için eleman kümesi seçer bir XPath ifadesi belirtir
sequence alt öğeler sıralı olarak görünür gerektiğini belirtir. Her çocuk eleman kez herhangi bir sayı 0'dan oluşabilir
simpleContent salt metin karmaşık türde veya içerik olarak basit tipine uzantıları veya kısıtlamalar içerir ve hiçbir öğeler içeriyor
simpleType Basit bir türünü tanımlar ve nitelikler veya salt metin öğelerinin değerleri hakkında kısıtlamaları ve bilgileri belirtir
union Topluluğu olarak basit tipini tanımlar (union) belirtilen basit veri türlerinden değerleri
unique bir eleman ya da bir özellik değeri kapsamında benzersiz olması gerektiğini belirler

Datatypes için XSD Kısıtlamaları / Façetalar

XSD Kısıtlamalar bak!

Kısıtlama Açıklama
enumeration olarak kabul edilebilir değerler listesi tanımlar
fractionDigits izin verilen ondalık basamak sayısını belirtir. eşit veya sıfırdan büyük olmalıdır
length izin karakter veya liste öğelerinin tam sayısını belirtir. eşit veya sıfırdan büyük olmalıdır
maxExclusive Sayısal değerler için üst sınır (değer bu değerden daha az olmalıdır) belirtir
maxInclusive Sayısal değerler için üst sınır (değer bu değere eşit veya daha az olmalıdır) belirtir
maxLength izin karakter veya liste öğelerinin sayısını belirtir. eşit veya sıfırdan büyük olmalıdır
minExclusive Sayısal değerler için alt sınır (değer bu değerden daha büyük olması gerekmektedir) belirtir
minInclusive Sayısal değerler için alt sınır (değer bu değere eşit veya daha büyük olmalıdır) belirtir
minLength izin karakter veya liste öğelerinin asgari sayısını belirtir. eşit veya sıfırdan büyük olmalıdır
pattern kabul edilebilir karakter tam dizisini tanımlar
totalDigits izin verilen maksimum basamak sayısını belirtir. sıfırdan büyük olmalı
whiteSpace işlenir (hat, sekmeler, boşluk ve satır başlarını beslemeleri) beyaz boşluk nasıl belirler