System.Xml.Schema Ad Alanı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
XML şeması tanım dili (XSD) şemaları için standartlara dayalı destek sağlayan XML sınıflarını içerir.
Sınıflar
Extensions |
Bu sınıf, XSD doğrulaması için LINQ to XML uzantısı yöntemlerini içerir. |
ValidationEventArgs |
ile ilgili |
XmlAtomicValue |
Doğrulanmış bir XML öğesinin veya özniteliğinin yazılan değerini temsil eder. XmlAtomicValue Sınıf devralınamaz. |
XmlSchema |
World Wide Web Consortium (W3C) XML Şema Bölüm 1: Yapılar ve XML Şeması Bölüm 2: Veri Türleri]'nde belirtildiği gibi XML Şemasının bellek içi gösterimi. |
XmlSchemaAll |
World Wide Web Konsorsiyumu (W3C) öğesini (compositor) |
XmlSchemaAnnotated |
Ek açıklama öğeleri içerebilen herhangi bir öğenin temel sınıfı. |
XmlSchemaAnnotation |
World Wide Web Konsorsiyumu (W3C) |
XmlSchemaAny |
World Wide Web Consortium (W3C) |
XmlSchemaAnyAttribute |
World Wide Web Konsorsiyumu (W3C) |
XmlSchemaAppInfo |
World Wide Web Consortium (W3C) |
XmlSchemaAttribute |
|
XmlSchemaAttributeGroup |
|
XmlSchemaAttributeGroupRef |
|
XmlSchemaChoice |
|
XmlSchemaCollection |
XML Şema tanım dili (XSD) ve XML-Data Azaltılmış (XDR) şemalarının önbelleğini içerir. XmlSchemaCollection Sınıf kullanımdan kaldırıldı. Bunun yerine XmlSchemaSet kullanın. |
XmlSchemaCollectionEnumerator |
Bir koleksiyon üzerinde basit bir yinelemeyi destekler. Bu sınıf devralınamaz. |
XmlSchemaCompilationSettings |
Bu sınıf devralınamaz sınıfı için XmlSchemaSet şema derleme seçenekleri sağlar. |
XmlSchemaComplexContent |
|
XmlSchemaComplexContentExtension |
|
XmlSchemaComplexContentRestriction |
|
XmlSchemaComplexType |
|
XmlSchemaContent |
Şema içeriği için soyut sınıf. |
XmlSchemaContentModel |
Bir türün alt öğelerinin sırasını ve yapısını belirtir. |
XmlSchemaDatatype |
XmlSchemaDatatype sınıfı, XML Şema tanım dili (XSD) türlerini Ortak Dil Çalışma Zamanı (CLR) türlerine eşlemeye yönelik soyut bir sınıftır. |
XmlSchemaDocumentation |
|
XmlSchemaElement |
|
XmlSchemaEnumerationFacet |
|
XmlSchemaException |
Şema özel durumu hakkında ayrıntılı bilgi döndürür. |
XmlSchemaExternal |
Soyut sınıf. Eklenen şema hakkında bilgi sağlar. |
XmlSchemaFacet |
Basit türler kısıtlama tarafından türetildiğinde kullanılan tüm modeller için soyut sınıf. |
XmlSchemaFractionDigitsFacet |
SimpleType öğesinin kesir değeri için girilebilen basamak sayısıyla ilgili bir kısıtlama belirtir. fractionDigits değeri pozitif bir tamsayı olmalıdır. World Wide Web Konsorsiyumu (W3C) |
XmlSchemaGroup |
|
XmlSchemaGroupBase |
, XmlSchemaChoiceveya XmlSchemaSequenceiçin XmlSchemaAllsoyut bir sınıf. |
XmlSchemaGroupRef |
|
XmlSchemaIdentityConstraint |
Kimlik kısıtlamaları için sınıf: |
XmlSchemaImport |
|
XmlSchemaInclude |
|
XmlSchemaInference |
XML belgesinden XML Şema Tanımlama Dili (XSD) şemasını çıkarsar. XmlSchemaInference Sınıf devralınamaz. |
XmlSchemaInferenceException |
XML belgesinden şema çıkarılırken sınıfı tarafından XmlSchemaInference karşılaşılan hatalar hakkında bilgi döndürür. |
XmlSchemaInfo |
Doğrulanmış xml düğümünün şema doğrulama sonrası bilgi kümesini temsil eder. |
XmlSchemaKey |
Bu sınıf, World Wide Web Consortium (W3C) tarafından belirtilen XMLSchema öğesini temsil eder |
XmlSchemaKeyref |
Bu sınıf, World Wide Web Consortium (W3C) tarafından belirtilen XMLSchema öğesini temsil eder |
XmlSchemaLengthFacet |
|
XmlSchemaMaxExclusiveFacet |
|
XmlSchemaMaxInclusiveFacet |
|
XmlSchemaMaxLengthFacet |
|
XmlSchemaMinExclusiveFacet |
|
XmlSchemaMinInclusiveFacet |
|
XmlSchemaMinLengthFacet |
|
XmlSchemaNotation |
|
XmlSchemaNumericFacet |
Modelleri tanımlamak |
XmlSchemaObject |
Xml şeması nesne modeli hiyerarşisinin kök sınıfını temsil eder ve sınıfı gibi sınıflar için temel sınıf görevi XmlSchema görür. |
XmlSchemaObjectCollection |
Bir koleksiyon XmlSchemaObject. |
XmlSchemaObjectEnumerator |
için numaralandırıcıyı XmlSchemaObjectCollectiontemsil eder. |
XmlSchemaObjectTable |
sınıfındaki XmlSchema kapsanan öğeler için koleksiyonlar sağlar (örneğin, Öznitelikler, Öznitelik Grupları, Öğeler vb.). |
XmlSchemaParticle |
Bunun soyut sınıfı, tüm parçacık türlerinin (örneğin XmlSchemaAny) temel sınıfıdır. |
XmlSchemaPatternFacet |
|
XmlSchemaRedefine |
|
XmlSchemaSequence |
|
XmlSchemaSet |
XML Şema tanım dili (XSD) şemalarının önbelleğini içerir. |
XmlSchemaSimpleContent |
|
XmlSchemaSimpleContentExtension |
|
XmlSchemaSimpleContentRestriction |
|
XmlSchemaSimpleType |
|
XmlSchemaSimpleTypeContent |
Basit tür içerik sınıfları için soyut sınıf. |
XmlSchemaSimpleTypeList |
|
XmlSchemaSimpleTypeRestriction |
|
XmlSchemaSimpleTypeUnion |
|
XmlSchemaTotalDigitsFacet |
|
XmlSchemaType |
Tüm basit türler ve karmaşık türler için temel sınıf. |
XmlSchemaUnique |
|
XmlSchemaValidationException |
Xml Şema Tanım Dili (XSD) şema doğrulama hataları ve uyarıları doğrulanan bir XML belgesinde karşılaşıldığında oluşan özel durumu temsil eder. |
XmlSchemaValidator |
XML Şema Tanımlama Dili (XSD) Şema doğrulama altyapısını temsil eder. XmlSchemaValidator Sınıf devralınamaz. |
XmlSchemaWhiteSpaceFacet |
World Wide Web Consortium (W3C) |
XmlSchemaXPath |
World Wide Web Konsorsiyumu (W3C) |
Arabirimler
IXmlSchemaInfo |
Doğrulanmış bir XML düğümünün şema doğrulama sonrası bilgi kümesini tanımlar. |
Numaralandırmalar
XmlSchemaContentProcessing |
ve |
XmlSchemaContentType |
Karmaşık türün içerik modeli için numaralandırmalar. Bu, şema sonrası doğrulama bilgi kümesindeki (infoset) içeriği temsil eder. |
XmlSchemaDatatypeVariety |
Türün W3C XML şema veri türü çeşitliliğini belirtir. |
XmlSchemaDerivationMethod |
Türetme işlemini önlemek için farklı yöntemler sağlar. |
XmlSchemaForm |
Özniteliklerin veya öğelerin ad alanı ön eki ile nitelenmiş olması gerekip gerekmediğini gösterir. |
XmlSchemaInference.InferenceOption |
Xml belgesindeki öğeler ve öznitelikler için sınıfı tarafından çıkarsanan XmlSchemaInference oluşum ve tür bilgilerini etkiler. |
XmlSchemaUse |
Özniteliğin nasıl kullanıldığının göstergesi. |
XmlSchemaValidationFlags |
ve XmlReader sınıfları tarafından XmlSchemaValidator kullanılan şema doğrulama seçeneklerini belirtir. |
XmlSchemaValidity |
Sınıfı tarafından doğrulanan xml öğesinin XmlSchemaValidator geçerliliğini temsil eder. |
XmlSeverityType |
Doğrulama olayının önem derecesini temsil eder. |
XmlTypeCode |
W3C XML Şema Tanımlama Dili (XSD) şema türlerini temsil eder. |
Temsilciler
ValidationEventHandler |
XML şema doğrulama olaylarını ve ValidationEventArgsöğesini işleyecek geri çağırma yöntemini temsil eder. |
XmlValueGetter |
|
Açıklamalar
Önemli
- Bilinmeyen veya güvenilmeyen kaynaklardan veya konumlardan şemalar kullanmayın. Bunun yapılması kodunuzun güvenliğine güvenmeyecek.
- XML şemaları (satır içi şemalar dahil), doğal olarak hizmet reddi saldırılarına karşı savunmasız kalır; Bunları güvenilmeyen senaryolarda kabul etmez.
- Şema doğrulama hata iletileri ve özel durumlar, şema dosyasının içerik modeli veya URI yolları hakkında hassas bilgiler sunabilir. Bu bilgileri güvenilmeyen çağıranlar halinde göstermemeye dikkat edin.
- Ek güvenlik konuları, bu ad alanındaki API 'lerin açıklamalar bölümünde ele alınmıştır.