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 şema tanım dili (XSD) şemaları için standartlara dayalı destek sağlayan XML sınıflarını içerir.
Sınıflar
| Name | Description |
|---|---|
| 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 Konsorsiyumu (W3C) XML Şeması Bölüm 1: Yapılar ve XML Şeması Bölüm 2: Veri Türleri]'nde belirtilen 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 Consortium (W3C) |
| XmlSchemaAny |
World Wide Web Consortium (W3C) |
| XmlSchemaAnyAttribute |
World Wide Web Consortium (W3C) |
| XmlSchemaAppInfo |
World Wide Web Consortium (W3C) |
| XmlSchemaAttribute |
|
| XmlSchemaAttributeGroup |
|
| XmlSchemaAttributeGroupRef |
|
| XmlSchemaChoice |
|
| XmlSchemaCollection |
XML Şeması tanım dili (XSD) ve XML-Data Azaltılmış (XDR) şemalarının önbelleğini içerir. Sınıf XmlSchemaCollection 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 XmlSchemaSet sınıfı için şema derleme seçenekleri sağlar. |
| XmlSchemaComplexContent |
|
| XmlSchemaComplexContentExtension |
|
| XmlSchemaComplexContentRestriction |
|
| XmlSchemaComplexType |
|
| XmlSchemaContent |
Şema içeriği için soyut bir 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 bir soyut sınıftır. |
| XmlSchemaDocumentation |
|
| XmlSchemaElement |
|
| XmlSchemaEnumerationFacet |
|
| XmlSchemaException |
Şema özel durumu hakkında ayrıntılı bilgi döndürür. |
| XmlSchemaExternal |
Soyut bir sınıf. Dahil edilen şema hakkında bilgi sağlar. |
| XmlSchemaFacet |
Basit türler kısıtlamayla 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 |
, XmlSchemaAll, veya XmlSchemaChoiceiçin XmlSchemaSequencesoyut bir sınıf. |
| XmlSchemaGroupRef |
|
| XmlSchemaIdentityConstraint |
Kimlik kısıtlamaları için sınıf: |
| XmlSchemaImport |
|
| XmlSchemaInclude |
|
| XmlSchemaInference |
XML belgesinden BIR XML Şema Tanım Dili (XSD) şeması çıkartır. 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 için soyut sınıf, tüm parçacık türlerinin (örn. 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ım Dili (XSD) Şema doğrulama altyapısını temsil eder. XmlSchemaValidator Sınıf devralınamaz. |
| XmlSchemaWhiteSpaceFacet |
World Wide Web Konsorsiyumu (W3C) |
| XmlSchemaXPath |
World Wide Web Consortium (W3C) |
Arabirimler
| Name | Description |
|---|---|
| IXmlSchemaInfo |
Doğrulanmış bir XML düğümünün şema doğrulama sonrası bilgi kümesini tanımlar. |
Numaralandırmalar
| Name | Description |
|---|---|
| XmlSchemaContentProcessing |
|
| XmlSchemaContentType |
Karmaşık türün içerik modeli için numaralandırmalar. Bu, şema doğrulama sonrası 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 nitelenip nitelenmediğini gösterir. |
| XmlSchemaInference.InferenceOption |
XML belgesindeki öğeler ve öznitelikler için XmlSchemaInference sınıfı tarafından çıkarsanan oluşum ve tür bilgilerini etkiler. |
| XmlSchemaUse |
Özniteliğin nasıl kullanıldığını gösteren gösterge. |
| XmlSchemaValidationFlags |
XmlSchemaValidator ve XmlReader sınıfları tarafından kullanılan şema doğrulama seçeneklerini belirtir. |
| XmlSchemaValidity |
XmlSchemaValidator sınıfı tarafından doğrulanan xml öğesinin geçerliliğini temsil eder. |
| XmlSeverityType |
Doğrulama olayının önem derecesini temsil eder. |
| XmlTypeCode |
W3C XML Şema Tanım Dili (XSD) şema türlerini temsil eder. |
Temsilciler
| Name | Description |
|---|---|
| ValidationEventHandler |
XML şema doğrulama olaylarını ve ValidationEventArgsöğesini işleyecek geri çağırma yöntemini temsil eder. |
| XmlValueGetter |
|
Açıklamalar
Important
- Bilinmeyen veya güvenilmeyen kaynaklardan veya konumlardan şemaları kullanmayın. Bunu yaptığınızda kodunuzun güvenliği tehlikeye girer.
- XML şemaları (satır içi şemalar dahil) hizmet reddi saldırılarına karşı doğal olarak savunmasızdır; güvenilmeyen senaryolarda bunları kabul etmeyin.
- Şema doğrulama hata iletileri ve özel durumlar, şema dosyasının içerik modeli veya URI yolları hakkında hassas bilgileri kullanıma sunabilir. Bu bilgileri güvenilmeyen arayanlara göstermemeye dikkat edin.
- Ek güvenlik konuları, bu ad alanında API'lerin Açıklamalar bölümünde ele alınmıştır.