System::Xml::Schema ad alanı

Sınıflar

SınıfAçıklama
IXmlSchemaInfoDoğrulanmış bir XML düğümünün şema sonrası doğrulama bilgi kümesini tanımlar.
ValidationEventArgsValidationEventHandler ile ilgili ayrıntılı bilgileri döndürür.
XmlAtomicValueDoğrulanmış bir XML öğesinin veya özniteliğinin tiplenmiş değerini temsil eder. XmlAtomicValue sınıfı kalıtılamaz.
XmlSchemaDünya Çapında Web Konsorsiyumu (W3C) tarafından belirtilen XML Schema için bir bellek içi temsil ve XML Schema Part 1: Structures ile XML Schema Part 2: Datatypes içerir.
XmlSchemaAllDünya Çapında Web Konsorsiyumu (W3C) all öğesini (birleştirici) temsil eder.
XmlSchemaAnnotatedAçıklama öğelerini içerebilen herhangi bir öğe için temel sınıf.
XmlSchemaAnnotationDünya Çapında Web Konsorsiyumu (W3C) annotation öğesini temsil eder.
XmlSchemaAnyDünya Çapında Web Konsorsiyumu (W3C) any öğesini temsil eder.
XmlSchemaAnyAttributeDünya Çapında Web Konsorsiyumu (W3C) anyAttribute öğesini temsil eder.
XmlSchemaAppInfoDünya Çapında Web Konsorsiyumu (W3C) appinfo öğesini temsil eder.
XmlSchemaAttributeXML Schema tarafından, Dünya Çapında Web Konsorsiyumu (W3C) tarafından tanımlanan attribute öğesini temsil eder. Öznitelikler diğer belge öğeleri için ek bilgi sağlar. Öznitelik etiketi, şema için bir belgenin öğesinin etiketleri arasında yer alır. XML belgesi, öznitelikleri bir öğenin açılış etiketinde adlandırılmış öğeler olarak gösterir.
XmlSchemaAttributeGroupXML Schema tarafından, Dünya Çapında Web Konsorsiyumu (W3C) tarafından tanımlanan attributeGroup öğesini temsil eder. AttributesGroups, bir dizi öznitelik bildirimini bir grup halinde birleştirerek karmaşık tip tanımlarına dahil edilmesini sağlayan bir mekanizma sunar.
XmlSchemaAttributeGroupRefXML Schema tarafından, World Wide Web Consortium (W3C) tarafından tanımlanan ref özniteliğine sahip attributeGroup öğesini temsil eder. AttributesGroupRef, bir attributeGroup için referanstır; name özelliği başvurulan öznitelik grubunu içerir.
XmlSchemaChoiceXML Schema tarafından, Dünya Çapında Web Konsorsiyumu (W3C) tarafından tanımlanan choice öğesini (birleştirici) temsil eder. choice, bir örnekte yalnızca bir çocuğunun görünmesine izin verir.
XmlSchemaCollectionXML Schema tanım dili (XSD) ve XML-Data Reduced (XDR) şemalarının bir önbelleğini içerir.
XmlSchemaCollectionEnumeratorBir koleksiyon üzerinde basit bir yinelemeyi destekler. Bu sınıf miras alınamaz.
XmlSchemaCompilationSettingsXmlSchemaSet sınıfı için şema derleme seçenekleri sağlar. Bu sınıf miras alınamaz.
XmlSchemaComplexContentXML Schema tarafından, Dünya Çapında Web Konsorsiyumu (W3C) tarafından tanımlanan complexContent öğesini temsil eder. Bu sınıf, karmaşık tipler için karmaşık içerik modelini temsil eder. Yalnızca öğeler veya karışık içerik içeren bir karmaşık tip üzerinde uzantılar veya kısıtlamalar içerir.
XmlSchemaComplexContentExtensionXML Schema tarafından, Dünya Çapında Web Konsorsiyumu (W3C) tarafından tanımlanan extension öğesini temsil eder. Bu sınıf, uzantı yoluyla türetilen karmaşık içerik modeline sahip karmaşık tipler içindir. Karmaşık tipi öznitelikler veya öğeler ekleyerek genişletir.
XmlSchemaComplexContentRestrictionXML Schema tarafından, Dünya Çapında Web Konsorsiyumu (W3C) tarafından tanımlanan restriction öğesini temsil eder. Bu sınıf, kısıtlama yoluyla türetilen karmaşık içerik modeline sahip karmaşık tipler içindir. Karmaşık tipin içeriğini, kalıtılan karmaşık tipin bir alt kümesiyle sınırlar.
XmlSchemaComplexTypeXML Schema tarafından, Dünya Çapında Web Konsorsiyumu (W3C) tarafından tanımlanan complexType öğesini temsil eder. Bu sınıf, bir öğenin öznitelik ve içerik kümesini belirleyen bir karmaşık tip tanımlar.
XmlSchemaContentŞema içeriği için soyut bir sınıf.
XmlSchemaContentModelBir tipin alt öğelerinin sırasını ve yapısını belirtir.
XmlSchemaDatatypeXmlSchemaDatatype sınıfı, XML Schema tanım dili (XSD) tiplerini çalışma zamanı tiplerine eşlemek için bir soyut sınıftır.
XmlSchemaDocumentationXML Schema tarafından, Dünya Çapında Web Konsorsiyumu (W3C) tarafından tanımlanan documentation öğesini temsil eder. Bu sınıf, bir annotation içinde insanlar tarafından okunacak veya kullanılacak bilgileri belirtir.
XmlSchemaElementXML Schema tarafından, Dünya Çapında Web Konsorsiyumu (W3C) tarafından tanımlanan element öğesini temsil eder. Bu sınıf, tüm parçacık tipleri için temel sınıftır ve bir XML belgesindeki öğeyi tanımlamak için kullanılır.
XmlSchemaEnumerationFacetXML Schema tarafından, Dünya Çapında Web Konsorsiyumu (W3C) tarafından tanımlanan enumeration özelliğini temsil eder. Bu sınıf, bir simpleType öğesi için geçerli değerlerin bir listesini belirtir. Bildirim, bir restriction bildirimi içinde bulunur.
XmlSchemaExternalDahil edilen şema hakkında bilgi sağlar.
XmlSchemaFacetKısıtlama yoluyla türetilen basit tipler için kullanılan tüm facet’ler için bir temel sınıf.
XmlSchemaFractionDigitsFacetBir simpleType öğesinin kesir değerine girilebilecek basamak sayısı üzerinde bir kısıtlama belirtir. fractionDigits değerinin pozitif bir tam sayı olması gerekir. Dünya Çapında Web Konsorsiyumu (W3C) fractionDigits facet’ini temsil eder.
XmlSchemaGroupXML Schema tarafından Dünya Çapında Web Konsorsiyumu (W3C) olarak tanımlanan group öğesini temsil eder. Bu sınıf, karmaşık tiplerden referans verilen schema seviyesindeki grupları tanımlar. Bir dizi öğe bildirimini bir grup halinde toplayarak, karmaşık tip tanımlarına grup olarak dahil edilmesini sağlar.
XmlSchemaGroupBaseXmlSchemaAll, XmlSchemaChoice veya XmlSchemaSequence için soyut bir sınıf.
XmlSchemaGroupRefXML Schema tarafından Dünya Çapında Web Konsorsiyumu (W3C) olarak tanımlanan ref özniteliğine sahip group öğesini temsil eder. Bu sınıf, schema seviyesinde tanımlanan bir group‘a referans veren karmaşık tipler içinde kullanılır.
XmlSchemaIdentityConstraintKimlik kısıtlamaları için sınıf: key, keyref ve unique öğeleri.
XmlSchemaImportXML Schema tarafından Dünya Çapında Web Konsorsiyumu (W3C) olarak tanımlanan import öğesini temsil eder. Bu sınıf, diğer şemalardan şema bileşenlerini içe aktarmak için kullanılır.
XmlSchemaIncludeXML Schema tarafından Dünya Çapında Web Konsorsiyumu (W3C) olarak tanımlanan include öğesini temsil eder. Bu sınıf, dış bir şemadan bildirim ve tanımlamaları dahil etmek için kullanılır. Dahil edilen bildirim ve tanımlamalar, içeren şemada işlenebilir hâle gelir.
XmlSchemaInferenceBir XML belgesinden XML Schema Tanım Dili (XSD) şeması çıkarır. XmlSchemaInference sınıfı kalıtılamaz.
XmlSchemaInfoDoğrulanmış bir XML düğümünün şema sonrası doğrulama bilgi kümesini temsil eder.
XmlSchemaKeyBu sınıf, Dünya Çapında Web Konsorsiyumu (W3C) tarafından tanımlanan XMLSchema’dan key öğesini temsil eder.
XmlSchemaKeyrefBu sınıf, Dünya Çapında Web Konsorsiyumu (W3C) tarafından tanımlanan XMLSchema’dan keyref öğesini temsil eder.
XmlSchemaLengthFacetXML Schema tarafından Dünya Çapında Web Konsorsiyumu (W3C) olarak tanımlanan length facet’ini temsil eder. Bu sınıf, bir simpleType öğesinin veri tipindeki uzunluğuna kısıtlama getirmek için kullanılabilir.
XmlSchemaMaxExclusiveFacetXML Schema tarafından Dünya Çapında Web Konsorsiyumu (W3C) olarak tanımlanan maxExclusive öğesini temsil eder. Bu sınıf, bir simpleType öğesinin maksimum değerine kısıtlama getirmek için kullanılabilir. Öğenin değeri, maxExclusive öğesinin değerinden küçük olmalıdır.
XmlSchemaMaxInclusiveFacetXML Schema tarafından Dünya Çapında Web Konsorsiyumu (W3C) olarak tanımlanan maxInclusive öğesini temsil eder. Bu sınıf, bir simpleType öğesinin maksimum değerine kısıtlama getirmek için kullanılabilir. Öğenin değeri, maxInclusive öğesinin değerine eşit ya da daha küçük olmalıdır.
XmlSchemaMaxLengthFacetXML Schema tarafından Dünya Çapında Web Konsorsiyumu (W3C) olarak tanımlanan maxLength öğesini temsil eder. Bu sınıf, bir simpleType öğesinin veri değerinin maksimum uzunluğuna kısıtlama getirmek için kullanılabilir. Uzunluk, maxLength öğesinin değerinden küçük olmalıdır.
XmlSchemaMinExclusiveFacetXML Schema tarafından Dünya Çapında Web Konsorsiyumu (W3C) olarak tanımlanan minExclusive öğesini temsil eder. Bu sınıf, bir simpleType öğesinin minimum değerine kısıtlama getirmek için kullanılabilir. Öğenin değeri, minExclusive öğesinin değerinden büyük olmalıdır.
XmlSchemaMinInclusiveFacetXML Schema tarafından Dünya Çapında Web Konsorsiyumu (W3C) olarak tanımlanan minInclusive öğesini temsil eder. Bu sınıf, bir simpleType öğesinin minimum değerine kısıtlama getirmek için kullanılabilir. Öğenin değeri, minInclusive öğesinin değerine eşit ya da daha büyük olmalıdır.
XmlSchemaMinLengthFacetXML Schema tarafından Dünya Çapında Web Konsorsiyumu (W3C) olarak tanımlanan minLength öğesini temsil eder. Bu sınıf, bir simpleType öğesinin veri değerinin minimum uzunluğuna kısıtlama getirmek için kullanılabilir. Uzunluk, minLength öğesinin değerinden büyük olmalıdır.
XmlSchemaNotationXML Schema tarafından Dünya Çapında Web Konsorsiyumu (W3C) olarak tanımlanan notation öğesini temsil eder. Bir XML Schemanotation bildirimi, XML 1.0 NOTATION bildirimlerinin yeniden yapılandırılmasıdır. Notasyonların amacı, bir XML belgesi içinde XML dışı verinin formatını tanımlamaktır.
XmlSchemaNumericFacetnumeric facet’leri tanımlamak için bir temel sınıf. Bu sınıf, XmlSchemaMinLengthFacet gibi sayısal facet sınıfları için temel sınıftır.
XmlSchemaObjectXml şema nesne modeli hiyerarşisinin kök sınıfını temsil eder ve XmlSchema sınıfı gibi sınıflar için temel sınıf olarak hizmet eder.
XmlSchemaObjectCollectionXmlSchemaObjects koleksiyonu.
XmlSchemaObjectEnumeratorXmlSchemaObjectCollection için enumeratörü temsil eder.
XmlSchemaObjectTableXmlSchema sınıfındaki içerilen öğeler için koleksiyonları sağlar (örneğin, Attributes, AttributeGroups, Elements vb.).
XmlSchemaParticleBunun temel sınıfı, tüm parçacık türleri için temel sınıftır (ör. XmlSchemaAny).
XmlSchemaPatternFacetXML Schema tarafından Dünya Çapında Web Konsorsiyumu (W3C) tarafından tanımlanan pattern öğesini temsil eder. Bu sınıf, bir simpleType öğesi için girilen değere bir kısıtlama belirtmek için kullanılabilir.
XmlSchemaRedefineXML Schema tarafından Dünya Çapında Web Konsorsiyumu (W3C) tarafından tanımlanan redefine öğesini temsil eder. Bu sınıf, dış şema dosyalarından gelen basit ve karmaşık tipleri, grupları ve öznitelik gruplarını mevcut şemada yeniden tanımlamaya izin vermek için kullanılabilir. Ayrıca bu sınıf, şema öğeleri için sürümleme sağlamada da kullanılabilir.
XmlSchemaSequenceXML Schema tarafından Dünya Çapında Web Konsorsiyumu (W3C) tarafından tanımlanan sequence öğesini (birleştirici) temsil eder. sequence, gruptaki öğelerin içeren öğe içinde belirtilen sırada görünmesini gerektirir.
XmlSchemaSetXML Schema tanım dili (XSD) şemalarının bir önbelleğini içerir.
XmlSchemaSimpleContentXML Schema tarafından Dünya Çapında Web Konsorsiyumu (W3C) tarafından tanımlanan simpleContent öğesini temsil eder. Bu sınıf, basit içerik modeline sahip basit ve karmaşık tipler içindir.
XmlSchemaSimpleContentExtensionXML Schema tarafından Dünya Çapında Web Konsorsiyumu (W3C) tarafından tanımlanan basit içerik için extension öğesini temsil eder. Bu sınıf, basit tipleri uzantı yoluyla türetmek için kullanılabilir. Bu tür türetmeler, öğenin basit tip içeriğini öznitelikler ekleyerek genişletmek için kullanılır.
XmlSchemaSimpleContentRestrictionXML Schema tarafından Dünya Çapında Web Konsorsiyumu (W3C) tarafından tanımlanan basit içerik için restriction öğesini temsil eder. Bu sınıf, basit tipleri kısıtlama yoluyla türetmek için kullanılabilir. Bu tür türetmeler, öğenin değer aralığını kalıtılan basit tipte belirtilen değerlerin bir alt kümesiyle sınırlamak için kullanılabilir.
XmlSchemaSimpleTypeXML Schema tarafından Dünya Çapında Web Konsorsiyumu (W3C) tarafından tanımlanan basit içerik için simpleType öğesini temsil eder. Bu sınıf bir basit tip tanımlar. Basit tipler, yalnızca metin içeren özniteliklerin veya öğelerin değerleri için bilgi ve kısıtlamalar belirtebilir.
XmlSchemaSimpleTypeContentBasit tip içerik sınıfları için bir temel sınıf.
XmlSchemaSimpleTypeListXML Schema tarafından Dünya Çapında Web Konsorsiyumu (W3C) tarafından tanımlanan list öğesini temsil eder. Bu sınıf, belirtilen bir veri tipinin değer listesi olarak bir simpleType öğesini tanımlamak için kullanılabilir.
XmlSchemaSimpleTypeRestrictionXML Schema tarafından Dünya Çapında Web Konsorsiyumu (W3C) tarafından tanımlanan basit tipler için restriction öğesini temsil eder. Bu sınıf, simpleType öğesini kısıtlamak için kullanılabilir.
XmlSchemaSimpleTypeUnionXML Schema tarafından Dünya Çapında Web Konsorsiyumu (W3C) tarafından tanımlanan basit tipler için union öğesini temsil eder. Bir union veri tipi, bir simpleType öğesinin içeriğini belirtmek için kullanılabilir. simpleType öğesinin değeri, birleşimde belirtilen alternatif veri tiplerinden oluşan bir kümenin herhangi biri olmalıdır. Birleşim tipleri her zaman türetilmiş tiplerdir ve en az iki alternatif veri tipinden oluşmalıdır.
XmlSchemaTotalDigitsFacetXML Schema tarafından Dünya Çapında Web Konsorsiyumu (W3C) tarafından tanımlanan totalDigits özelliğini temsil eder. Bu sınıf, bir simpleType öğesinin değeri için girilebilecek basamak sayısına bir kısıtlama belirtmek için kullanılabilir. totalDigits değeri pozitif bir tam sayı olmalıdır.
XmlSchemaTypeTüm basit tipler ve karmaşık tipler için temel sınıf.
XmlSchemaUniqueXML Schema tarafından Dünya Çapında Web Konsorsiyumu (W3C) tarafından tanımlanan unique öğesini temsil eder. Bu sınıf, bir öğe kümesi içinde benzersiz bir kısıtlamayı tanımlamak için kullanılabilir.
XmlSchemaValidatorXML Schema Tanım Dili (XSD) Schema doğrulama motorunu temsil eder. XmlSchemaValidator sınıfı kalıtılamaz.
XmlSchemaWhiteSpaceFacetDünya Çapında Web Konsorsiyumu (W3C) whiteSpace özelliğini temsil eder.
XmlSchemaXPathDünya Çapında Web Konsorsiyumu (W3C) selector öğesini temsil eder.

Enums

EnumAçıklama
XmlSchemaContentProcessingany ve anyAttribute öğe ikameleri için doğrulama moduyla ilgili bilgi sağlar.
XmlSchemaContentTypeKarmaşık tipin içerik modeli için sabit değerler. Bu, şema-doğrulama sonrası bilgi kümesindeki (infoset) içeriği temsil eder.
XmlSchemaDatatypeVarietyTipin W3C XML şema veri tipi çeşitliliğini belirtir.
XmlSchemaDerivationMethodTüretilmeyi önlemek için farklı yöntemler sağlar.
XmlSchemaFormÖzniteliklerin veya öğelerin bir ad alanı ön ekiyle nitelendirilmesi gerekip gerekmediğini gösterir.
XmlSchemaUseÖzniteliğin nasıl kullanıldığını gösteren belirteç.
XmlSchemaValidationFlagsXML şema doğrulama seçeneklerini, XmlSchemaValidator ve XmlReader sınıfları tarafından kullanılan şekilde belirtir.
XmlSchemaValidityXmlSchemaValidator sınıfı tarafından doğrulanan bir XML öğesinin geçerliliğini temsil eder.
XmlSeverityTypeDoğrulama olayının şiddetini temsil eder.
XmlTypeCodeW3C XML Schema Tanım Dili (XSD) şema türlerini temsil eder.

Typedefs

TypedefAçıklama
ValidationEventHandlerXML şema doğrulama olaylarını ve ValidationEventArgs nesnesini ele alacak geri çağırma metodunu temsil eder.
XmlSchemaException
XmlSchemaInferenceException
XmlValueGetterXmlSchemaValidator sınıfı tarafından, öznitelik, metin ve boşluk değerlerini, öznitelik, metin veya boşluk için XML Schema Tanım Dili (XSD) türüyle uyumlu bir çalışma zamanı türü olarak iletmek amacıyla kullanılan bir geri çağırmadır.