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 öğesi veya özniteliğinin tiplenmiş değerini temsil eder. XmlAtomicValue sınıfı kalıtılamaz.
XmlSchemaWorld Wide Web Consortium (W3C) XML Schema Part 1: Structures ve XML Schema Part 2: Datatypes tarafından belirtilen bir XML Schema için bellek içi temsili.
XmlSchemaAllWorld Wide Web Consortium (W3C) all öğesini (bileşimci) temsil eder.
XmlSchemaAnnotatedEk açıklama öğeleri içerebilen herhangi bir öğe için temel sınıftır.
XmlSchemaAnnotationWorld Wide Web Consortium (W3C) annotation öğesini temsil eder.
XmlSchemaAnyWorld Wide Web Consortium (W3C) any öğesini temsil eder.
XmlSchemaAnyAttributeWorld Wide Web Consortium (W3C) anyAttribute öğesini temsil eder.
XmlSchemaAppInfoWorld Wide Web Consortium (W3C) appinfo öğesini temsil eder.
XmlSchemaAttributeXML Schema içinde attribute öğesini, World Wide Web Consortium (W3C) tarafından belirtildiği gibi temsil eder. Öznitelikler diğer belge öğeleri için ek bilgi sağlar. Öznitelik etiketi, şemanın bir belgenin öğesi etiketleri arasında yer alır. XML belgesi, öznitelikleri bir öğenin açılış etiketinde adlandırılmış öğeler olarak gösterir.
XmlSchemaAttributeGroupXML Schema içinde attributeGroup öğesini, World Wide Web Consortium (W3C) tarafından belirtildiği gibi temsil eder. AttributesGroups, bir dizi öznitelik bildiriminin bir grup olarak birleştirilip karmaşık tip tanımlarına dahil edilmesini sağlayan bir mekanizma sunar.
XmlSchemaAttributeGroupRefXML Schema içinde ref özniteliğine sahip attributeGroup öğesini, World Wide Web Consortium (W3C) tarafından belirtildiği gibi temsil eder. AttributesGroupRef, bir attributeGroup için referanstır; name özelliği başvurulan öznitelik grubunu içerir.
XmlSchemaChoiceXML Schema içinde (birleştirici) choice öğesini, World Wide Web Consortium (W3C) tarafından belirtildiği gibi 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 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 içinde complexContent öğesini, World Wide Web Consortium (W3C) tarafından belirtildiği gibi 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 içinde extension öğesini, World Wide Web Consortium (W3C) tarafından belirtildiği gibi 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 içinde restriction öğesini, World Wide Web Consortium (W3C) tarafından belirtildiği gibi 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 içinde complexType öğesini, World Wide Web Consortium (W3C) tarafından belirtildiği gibi 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 içinde documentation öğesini, World Wide Web Consortium (W3C) tarafından belirtildiği gibi temsil eder. Bu sınıf, bir annotation içinde insanlar tarafından okunacak veya kullanılacak bilgileri belirtir.
XmlSchemaElementXML Schema içinde element öğesini, World Wide Web Consortium (W3C) tarafından belirtildiği gibi temsil eder. Bu sınıf, tüm parçacık tipleri için temel sınıftır ve bir XML belgesindeki bir öğeyi tanımlamak için kullanılır.
XmlSchemaEnumerationFacetXML Schema içinde enumeration yüzeyini, World Wide Web Consortium (W3C) tarafından belirtildiği gibi 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.
XmlSchemaExternalEklenen şema hakkında bilgi sağlar.
XmlSchemaFacetKısıtlama yoluyla türetilen basit tiplerde kullanılan tüm yüzeyler için temel sınıf.
XmlSchemaFractionDigitsFacetBir simpleType öğesinin kesir değeri için girilebilecek basamak sayısı üzerinde bir kısıtlama belirtir. fractionDigits değeri pozitif bir tam sayı olmalıdır. World Wide Web Consortium (W3C) fractionDigits yüzeyini temsil eder.
XmlSchemaGroupXML Schema içinde group öğesini, World Wide Web Consortium (W3C) tarafından belirtildiği gibi temsil eder. Bu sınıf, karmaşık tiplerden referans alınan schema düzeyinde gruplar tanımlar. Bir dizi öğe bildirimini bir grup olarak birleştirerek karmaşık tip tanımlarına dahil edilmesini sağlar.
XmlSchemaGroupBaseXmlSchemaAll, XmlSchemaChoice veya XmlSchemaSequence için soyut bir sınıf.
XmlSchemaGroupRefXML Schema içinde ref özniteliğine sahip group öğesini, World Wide Web Consortium (W3C) tarafından belirtildiği gibi temsil eder. Bu sınıf, schema düzeyinde tanımlanan bir group‘a referans veren karmaşık tiplerde kullanılır.
XmlSchemaIdentityConstraintKimlik kısıtlamaları için sınıf: key, keyref ve unique öğeleri.
XmlSchemaImportXML Schema içinde import öğesini temsil eder, Dünya Çapında Web Konsorsiyumu (W3C) tarafından belirtildiği gibi. Bu sınıf, diğer şemalardan şema bileşenlerini içe aktarmak için kullanılır.
XmlSchemaIncludeXML Schema içinde include öğesini temsil eder, Dünya Çapında Web Konsorsiyumu (W3C) tarafından belirtildiği gibi. Bu sınıf, harici bir şemadan bildirimleri ve tanımları dahil etmek için kullanılır. Dahil edilen bildirimler ve tanımlar daha sonra içeren şemada işleme için kullanılabilir.
XmlSchemaInferenceBir XML belgeden 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-doğrulama sonrası bilgi kümesini temsil eder.
XmlSchemaKeyBu sınıf, XMLSchema içinde key öğesini temsil eder, Dünya Çapında Web Konsorsiyumu (W3C) tarafından belirtildiği gibi.
XmlSchemaKeyrefBu sınıf, XMLSchema içinde keyref öğesini temsil eder, Dünya Çapında Web Konsorsiyumu (W3C) tarafından belirtildiği gibi.
XmlSchemaLengthFacetXML Schema içinde length özelliğini temsil eder, Dünya Çapında Web Konsorsiyumu (W3C) tarafından belirtildiği gibi. Bu sınıf, bir veri tipindeki simpleType öğesinin uzunluğuna bir kısıtlama belirtmek için kullanılabilir.
XmlSchemaMaxExclusiveFacetXML Schema içinde maxExclusive öğesini temsil eder, Dünya Çapında Web Konsorsiyumu (W3C) tarafından belirtildiği gibi. Bu sınıf, bir simpleType öğesinin maksimum değerine bir kısıtlama belirtmek için kullanılabilir. Öğenin değeri, maxExclusive öğesinin değerinden küçük olmalıdır.
XmlSchemaMaxInclusiveFacetXML Schema içinde maxInclusive öğesini temsil eder, Dünya Çapında Web Konsorsiyumu (W3C) tarafından belirtildiği gibi. Bu sınıf, bir simpleType öğesinin maksimum değerine bir kısıtlama belirtmek için kullanılabilir. Öğenin değeri, maxInclusive öğesinin değerine eşit ya da daha küçük olmalıdır.
XmlSchemaMaxLengthFacetXML Schema içinde maxLength öğesini temsil eder, Dünya Çapında Web Konsorsiyumu (W3C) tarafından belirtildiği gibi. Bu sınıf, bir simpleType öğesinin veri değerinin maksimum uzunluğuna bir kısıtlama belirtmek için kullanılabilir. Uzunluk, maxLength öğesinin değerinden küçük olmalıdır.
XmlSchemaMinExclusiveFacetXML Schema içinde minExclusive öğesini temsil eder, Dünya Çapında Web Konsorsiyumu (W3C) tarafından belirtildiği gibi. Bu sınıf, bir simpleType öğesinin minimum değerine bir kısıtlama belirtmek için kullanılabilir. Öğenin değeri, minExclusive öğesinin değerinden büyük olmalıdır.
XmlSchemaMinInclusiveFacetXML Schema içinde minInclusive öğesini temsil eder, Dünya Çapında Web Konsorsiyumu (W3C) tarafından belirtildiği gibi. Bu sınıf, bir simpleType öğesinin minimum değerine bir kısıtlama belirtmek için kullanılabilir. Öğenin değeri, minInclusive öğesinin değerine eşit ya da daha büyük olmalıdır.
XmlSchemaMinLengthFacetXML Schema içinde minLength öğesini temsil eder, Dünya Çapında Web Konsorsiyumu (W3C) tarafından belirtildiği gibi. Bu sınıf, bir simpleType öğesinin veri değerinin minimum uzunluğuna bir kısıtlama belirtmek için kullanılabilir. Uzunluk, minLength öğesinin değerinden büyük olmalıdır.
XmlSchemaNotationXML Schema içinde notation öğesini temsil eder, Dünya Çapında Web Konsorsiyumu (W3C) tarafından belirtildiği gibi. 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 biçimini tanımlamaktır.
XmlSchemaNumericFacetSayısal numeric özellikleri tanımlamak için bir temel sınıftır. Bu sınıf, XmlSchemaMinLengthFacet gibi sayısal özellik 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 yineleyiciyi temsil eder.
XmlSchemaObjectTableXmlSchema sınıfındaki içerilen öğeler için koleksiyonları sağlar (örneğin, Attributes, AttributeGroups, Elements vb.).
XmlSchemaParticleTüm parçacık tipleri için temel sınıf olan bir temel sınıftır (ör. XmlSchemaAny).
XmlSchemaPatternFacetXML Schema içinde pattern öğesini temsil eder, Dünya Çapında Web Konsorsiyumu (W3C) tarafından belirtildiği gibi. Bu sınıf, bir simpleType öğesi için girilen değere bir kısıtlama belirtmek için kullanılabilir.
XmlSchemaRedefineXML Schema içinde redefine öğesini temsil eder, Dünya Çapında Web Konsorsiyumu (W3C) tarafından belirtildiği gibi. Bu sınıf, harici ş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 içinde sequence öğesini (birleştirici) temsil eder, Dünya Çapında Web Konsorsiyumu (W3C) tarafından belirtildiği gibi. sequence, gruptaki öğelerin içerik öğesi 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 içinde simpleContent öğesini temsil eder, Dünya Çapında Web Konsorsiyumu (W3C) tarafından belirtildiği gibi. Bu sınıf, basit içerik modeline sahip basit ve karmaşık tipler içindir.
XmlSchemaSimpleContentExtensionXML Schema tarafından World Wide Web Consortium (W3C) olarak belirtildiği gibi basit içerik için extension öğesini temsil eder. Bu sınıf, basit tipleri extension 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 World Wide Web Consortium (W3C) olarak belirtildiği gibi basit içerik için restriction öğesini temsil eder. Bu sınıf, basit tipleri restriction 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ümesine sınırlamak için kullanılabilir.
XmlSchemaSimpleTypeXML Schema tarafından World Wide Web Consortium (W3C) olarak belirtildiği gibi 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 temel sınıf.
XmlSchemaSimpleTypeListXML Schema tarafından World Wide Web Consortium (W3C) olarak belirtildiği gibi 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 World Wide Web Consortium (W3C) olarak belirtildiği gibi 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 World Wide Web Consortium (W3C) olarak belirtildiği gibi 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ümeden 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 World Wide Web Consortium (W3C) olarak belirtildiği gibi totalDigits özelliğini temsil eder. Bu sınıf, bir simpleType öğesinin değeri için girilebilecek basamak sayısı üzerinde bir kısıtlama belirtmek için kullanılabilir. totalDigits değerinin pozitif bir tam sayı olması gerekir.
XmlSchemaTypeTüm basit tipler ve karmaşık tipler için temel sınıf.
XmlSchemaUniqueXML Schema tarafından World Wide Web Consortium (W3C) olarak belirtildiği gibi 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.
XmlSchemaWhiteSpaceFacetWorld Wide Web Consortium (W3C) whiteSpace özelliğini temsil eder.
XmlSchemaXPathWorld Wide Web Consortium (W3C) selector öğesini temsil eder.

Enums

EnumAçıklama
XmlSchemaContentProcessingany ve anyAttribute öğe yerine geçişlerinin doğrulama modu hakkında bilgi sağlar.
XmlSchemaContentTypeKarmaşık tipin içerik modeli için enum değerleri. 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ı önekiyle nitelendirilmesi gerekip gerekmediğini gösterir.
XmlSchemaUseÖznitelik nasıl kullanılıyor göstergesi.
XmlSchemaValidationFlagsXmlSchemaValidator ve XmlReader sınıfları tarafından kullanılan şema doğrulama seçeneklerini 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 tiplerini temsil eder.

Typedefs

TypedefAçıklama
ValidationEventHandlerXML şema doğrulama olaylarını ve ValidationEventArgs nesnesini işleyecek geri çağırma yöntemini 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) tipiyle uyumlu bir çalışma zamanı tipi olarak iletmek için kullanılan bir geri çağırma.