System.Xml.Schema 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含 XML 類別,其提供 XML 結構定義語言 (XSD) 結構描述的標準式支援。
類別
Extensions |
這個類別包含 XSD 驗證的 LINQ to XML 延伸模組。 |
ValidationEventArgs |
傳回與 |
XmlAtomicValue |
表示已驗證之 XML 項目或屬性的具型別值。 無法繼承 XmlAtomicValue 類別 (Class)。 |
XmlSchema |
依全球資訊網協會 (W3C) 的 XML 結構描述第 1 部分:結構 (英文) 及 XML 結構描述第 2 部分:資料類型 (英文) 所規定之 XML 結構描述的記憶體內部表示。 |
XmlSchemaAll |
表示全球資訊網協會 (W3C) 的 |
XmlSchemaAnnotated |
可以包含附註項目的任何項目之基底類別。 |
XmlSchemaAnnotation |
表示全球資訊網協會 (W3C) 的 |
XmlSchemaAny |
表示全球資訊網協會 (W3C) 的 |
XmlSchemaAnyAttribute |
表示全球資訊網協會 (W3C) 的 |
XmlSchemaAppInfo |
表示全球資訊網協會 (W3C) 的 |
XmlSchemaAttribute |
將來自 XML 結構描述的 |
XmlSchemaAttributeGroup |
將來自 XML 結構描述的 |
XmlSchemaAttributeGroupRef |
將來自 XML 結構描述之具有 |
XmlSchemaChoice |
將來自 XML 結構描述的 |
XmlSchemaCollection |
包含 XML 結構描述定義語言 (XSD) 和 XML-Data Reduced (XDR) 結構描述的快取。 XmlSchemaCollection 類別已經過時。 請改用 XmlSchemaSet。 |
XmlSchemaCollectionEnumerator |
支援簡單反覆處理集合。 此類別無法獲得繼承。 |
XmlSchemaCompilationSettings |
提供 XmlSchemaSet 類別的結構描述編譯選項。這個類別無法被繼承。 |
XmlSchemaComplexContent |
將來自 XML 結構描述的 |
XmlSchemaComplexContentExtension |
將來自 XML 結構描述的 |
XmlSchemaComplexContentRestriction |
將來自 XML 結構描述的 |
XmlSchemaComplexType |
將來自 XML 結構描述的 |
XmlSchemaContent |
結構描述內容的抽象類別 (Abstract Class)。 |
XmlSchemaContentModel |
指定型別子項目的順序和結構。 |
XmlSchemaDatatype |
XmlSchemaDatatype 類別是抽象類別,用於將 XML 結構描述定義語言 (XSD) 型別對應至 Common Language Runtime (CLR) 型別。 |
XmlSchemaDocumentation |
將來自 XML 結構描述的 |
XmlSchemaElement |
將來自 XML 結構描述的 |
XmlSchemaEnumerationFacet |
將來自 XML 結構描述的 |
XmlSchemaException |
傳回結構描述例外狀況的詳細資訊。 |
XmlSchemaExternal |
抽象類別。 提供包含之結構描述的詳細資訊。 |
XmlSchemaFacet |
利用限制衍生簡單型別時使用的所有 Facet 的抽象類別 (Abstract Class)。 |
XmlSchemaFractionDigitsFacet |
指定 simpleType 項目分數值所能輸入的數字數目限制。 fractionDigits 的值必須是正整數。 表示全球資訊網協會 (W3C) 的 |
XmlSchemaGroup |
將來自 XML 結構描述的 |
XmlSchemaGroupBase |
XmlSchemaAll、XmlSchemaChoice 或 XmlSchemaSequence 的抽象類別 (Abstract Class)。 |
XmlSchemaGroupRef |
將來自 XML 結構描述、具有 |
XmlSchemaIdentityConstraint |
識別條件約束的類別: |
XmlSchemaImport |
將來自 XML 結構描述的 |
XmlSchemaInclude |
將來自 XML 結構描述的 |
XmlSchemaInference |
從 XML 文件推斷 XML 結構描述定義語言 (XSD) 結構描述。 無法繼承 XmlSchemaInference 類別 (Class)。 |
XmlSchemaInferenceException |
在從 XML 文件推斷結構描述 (Schema) 時,傳回 XmlSchemaInference 類別 (Class) 所遇到之錯誤的相關資訊。 |
XmlSchemaInfo |
表示已驗證之 XML 節點的後結構描述驗證資訊集。 |
XmlSchemaKey |
此類別會將來自 XML 結構描述的 |
XmlSchemaKeyref |
此類別會將來自 XML 結構描述的 |
XmlSchemaLengthFacet |
將來自 XML 結構描述的 |
XmlSchemaMaxExclusiveFacet |
將來自 XML 結構描述的 |
XmlSchemaMaxInclusiveFacet |
將來自 XML 結構描述的 |
XmlSchemaMaxLengthFacet |
將來自 XML 結構描述的 |
XmlSchemaMinExclusiveFacet |
將來自 XML 結構描述的 |
XmlSchemaMinInclusiveFacet |
將來自 XML 結構描述的 |
XmlSchemaMinLengthFacet |
將來自 XML 結構描述的 |
XmlSchemaNotation |
將來自 XML 結構描述的 |
XmlSchemaNumericFacet |
定義 |
XmlSchemaObject |
表示 Xml 結構描述物件模型階層架構的根類別,並且做為 XmlSchema 等類別的基底類別。 |
XmlSchemaObjectCollection |
XmlSchemaObject 的集合。 |
XmlSchemaObjectEnumerator |
代表 XmlSchemaObjectCollection 的列舉程式。 |
XmlSchemaObjectTable |
提供 XmlSchema 類別中所包含項目的集合 (例如,Attributes、AttributeGroups、Elements 等)。 |
XmlSchemaParticle |
該物件的抽象類別是所有物件型別的基底類別 (例如,XmlSchemaAny)。 |
XmlSchemaPatternFacet |
將來自 XML 結構描述的 |
XmlSchemaRedefine |
將來自 XML 結構描述的 |
XmlSchemaSequence |
將來自 XML 結構描述的 |
XmlSchemaSet |
包含 XML 結構描述定義語言 (XSD) 結構描述的快取。 |
XmlSchemaSimpleContent |
將來自 XML 結構描述的 |
XmlSchemaSimpleContentExtension |
將來自 XML 結構描述之簡單內容的 |
XmlSchemaSimpleContentRestriction |
將來自 XML 結構描述之簡單內容的 |
XmlSchemaSimpleType |
將來自 XML 結構描述之簡單內容的 |
XmlSchemaSimpleTypeContent |
簡單型別內容類別的抽象類別 (Abstract Class)。 |
XmlSchemaSimpleTypeList |
將來自 XML 結構描述的 |
XmlSchemaSimpleTypeRestriction |
將來自 XML 結構描述之簡單類型的 |
XmlSchemaSimpleTypeUnion |
將來自 XML 結構描述之簡單類型的 |
XmlSchemaTotalDigitsFacet |
將來自 XML 結構描述的 |
XmlSchemaType |
所有簡單型別和複雜型別的基底類別。 |
XmlSchemaUnique |
將來自 XML 結構描述的 |
XmlSchemaValidationException |
表示在正在驗證之 XML 文件中遇到 XML 結構描述定義語言 (XSD) 結構描述驗證錯誤和警告時,所擲回的例外狀況。 |
XmlSchemaValidator |
表示 XML 結構描述定義語言 (XSD) 結構描述驗證引擎。 無法繼承 XmlSchemaValidator 類別 (Class)。 |
XmlSchemaWhiteSpaceFacet |
表示全球資訊網協會 (W3C) 的 |
XmlSchemaXPath |
表示全球資訊網協會 (W3C) 的 |
介面
IXmlSchemaInfo |
定義已驗證之 XML 節點的後結構描述驗證資訊集。 |
列舉
XmlSchemaContentProcessing |
提供 |
XmlSchemaContentType |
複雜型別之內容模型的列舉型別 (Enumeration)。 這表示 post-schema-validation 資訊集 (infoset) 中的內容。 |
XmlSchemaDatatypeVariety |
指定 W3C XML 結構描述資料型別的各種型別。 |
XmlSchemaDerivationMethod |
提供防止衍生的各種方法。 |
XmlSchemaForm |
表示屬性或項目是否需要以命名空間前置詞限定。 |
XmlSchemaInference.InferenceOption |
影響由 XmlSchemaInference 類別為 XML 文件中的項目和屬性所推斷的符合項目和型別資訊。 |
XmlSchemaUse |
如何使用屬性的指示器。 |
XmlSchemaValidationFlags |
指定 XmlSchemaValidator 和 XmlReader 類別 (Class) 所使用的結構描述驗證選項。 |
XmlSchemaValidity |
表示 XmlSchemaValidator 類別所驗證之 XML 項目的有效性。 |
XmlSeverityType |
表示驗證事件的嚴重性。 |
XmlTypeCode |
表示 W3C XML 結構描述定義語言 (XSD) 結構描述型別。 |
委派
ValidationEventHandler |
表示將處理 XML 結構描述驗證事件和 ValidationEventArgs 的回呼方法。 |
XmlValueGetter |
由 XmlSchemaValidator 類別使用的 |
備註
重要
- 請勿使用來自未知或不受信任來源或位置的架構。 這麼做會危及程式碼的安全性。
- XML 架構 (包括內嵌架構) 在本質上容易遭到阻絕服務攻擊;請勿在未受信任的情況下接受它們。
- 架構驗證錯誤訊息和例外狀況可能會對架構檔案公開內容模型或 URI 路徑的相關機密資訊。 請小心不要將此資訊公開給不受信任的呼叫端。
- 此命名空間中 Api 的 [備註] 區段涵蓋其他安全性考慮。