System::Xml::Schema 네임스페이스

클래스

클래스설명
IXmlSchemaInfo검증된 XML 노드의 스키마 검증 후 정보 집합을 정의합니다.
ValidationEventArgsValidationEventHandler와 관련된 자세한 정보를 반환합니다.
XmlAtomicValue검증된 XML 요소 또는 속성의 형식화된 값을 나타냅니다. XmlAtomicValue 클래스는 상속될 수 없습니다.
XmlSchemaXML Schema의 메모리 내 표현으로, World Wide Web Consortium (W3C) XML Schema Part 1: StructuresXML Schema Part 2: Datatypes에 지정된 대로입니다.
XmlSchemaAllWorld Wide Web Consortium (W3C)의 all 요소(구성자)를 나타냅니다.
XmlSchemaAnnotated주석 요소를 포함할 수 있는 모든 요소의 기본 클래스입니다.
XmlSchemaAnnotationWorld Wide Web Consortium (W3C)의 annotation 요소를 나타냅니다.
XmlSchemaAnyWorld Wide Web Consortium (W3C)의 any 요소를 나타냅니다.
XmlSchemaAnyAttributeWorld Wide Web Consortium (W3C)의 anyAttribute 요소를 나타냅니다.
XmlSchemaAppInfoWorld Wide Web Consortium (W3C)의 appinfo 요소를 나타냅니다.
XmlSchemaAttributeXML Schema에서 World Wide Web Consortium (W3C)이 지정한 attribute 요소를 나타냅니다. 속성은 다른 문서 요소에 대한 추가 정보를 제공합니다. 속성 태그는 스키마를 위한 문서 요소의 태그 사이에 중첩됩니다. XML 문서는 속성을 요소의 시작 태그에 명명된 항목으로 표시합니다.
XmlSchemaAttributeGroupXML Schema에서 World Wide Web Consortium (W3C)이 지정한 attributeGroup 요소를 나타냅니다. AttributesGroups는 속성 선언 집합을 그룹화하여 복합 유형 정의에 그룹으로 포함할 수 있는 메커니즘을 제공합니다.
XmlSchemaAttributeGroupRefXML Schema에서 World Wide Web Consortium (W3C)이 지정한 ref 속성을 가진 attributeGroup 요소를 나타냅니다. AttributesGroupRef는 attributeGroup에 대한 참조이며, name 속성은 참조되는 속성 그룹을 포함합니다.
XmlSchemaChoiceXML Schema에서 World Wide Web Consortium (W3C)이 지정한 choice 요소(구성자)를 나타냅니다. choice는 인스턴스에서 자식 중 하나만 나타날 수 있도록 합니다.
XmlSchemaCollectionXML Schema 정의 언어(XSD) 및 XML-Data Reduced (XDR) 스키마의 캐시를 포함합니다.
XmlSchemaCollectionEnumerator컬렉션에 대한 간단한 반복을 지원합니다. 이 클래스는 상속될 수 없습니다.
XmlSchemaCompilationSettingsXmlSchemaSet 클래스에 대한 스키마 컴파일 옵션을 제공합니다. 이 클래스는 상속될 수 없습니다.
XmlSchemaComplexContentXML Schema에서 World Wide Web Consortium (W3C)이 지정한 complexContent 요소를 나타냅니다. 이 클래스는 복합 유형에 대한 복합 콘텐츠 모델을 나타냅니다. 요소만 있거나 혼합 콘텐츠를 가진 복합 유형에 대한 확장 또는 제한을 포함합니다.
XmlSchemaComplexContentExtensionXML Schema에서 World Wide Web Consortium (W3C)이 지정한 extension 요소를 나타냅니다. 이 클래스는 확장에 의해 파생된 복합 콘텐츠 모델을 가진 복합 유형을 위한 것입니다. 속성이나 요소를 추가하여 복합 유형을 확장합니다.
XmlSchemaComplexContentRestrictionXML Schema에서 World Wide Web Consortium (W3C)이 지정한 restriction 요소를 나타냅니다. 이 클래스는 제한에 의해 파생된 복합 콘텐츠 모델을 가진 복합 유형을 위한 것입니다. 상속된 복합 유형의 하위 집합으로 복합 유형의 내용을 제한합니다.
XmlSchemaComplexTypeXML Schema에서 World Wide Web Consortium (W3C)이 지정한 complexType 요소를 나타냅니다. 이 클래스는 요소의 속성 및 콘텐츠 집합을 결정하는 복합 유형을 정의합니다.
XmlSchemaContent스키마 콘텐츠에 대한 추상 클래스입니다.
XmlSchemaContentModel형식의 자식 요소들의 순서와 구조를 지정합니다.
XmlSchemaDatatypeXmlSchemaDatatype 클래스는 XML Schema 정의 언어(XSD) 유형을 런타임 유형에 매핑하기 위한 추상 클래스입니다.
XmlSchemaDocumentationXML Schema에서 World Wide Web Consortium (W3C)이 지정한 documentation 요소를 나타냅니다. 이 클래스는 annotation 내에서 인간이 읽거나 사용할 정보를 지정합니다.
XmlSchemaElementXML Schema에서 World Wide Web Consortium (W3C)이 지정한 element 요소를 나타냅니다. 이 클래스는 모든 파티클 유형의 기본 클래스이며 XML 문서에서 요소를 설명하는 데 사용됩니다.
XmlSchemaEnumerationFacetXML Schema에서 World Wide Web Consortium (W3C)이 지정한 enumeration facet을 나타냅니다. 이 클래스는 simpleType 요소에 대한 유효한 값 목록을 지정합니다. 선언은 restriction 선언 안에 포함됩니다.
XmlSchemaExternal포함된 스키마에 대한 정보를 제공합니다.
XmlSchemaFacet제한에 의해 단순 유형이 파생될 때 사용되는 모든 facet의 기본 클래스입니다.
XmlSchemaFractionDigitsFacetsimpleType 요소의 소수값에 입력할 수 있는 자리수에 대한 제한을 지정합니다. fractionDigits 값은 양의 정수여야 합니다. World Wide Web Consortium (W3C) fractionDigits facet을 나타냅니다.
XmlSchemaGroupWorld Wide Web Consortium (W3C)에서 지정한 XML Schemagroup 요소를 나타냅니다. 이 클래스는 복합 유형에서 참조되는 schema 수준에서 그룹을 정의합니다. 요소 선언 집합을 그룹화하여 복합 유형 정의에 그룹으로 포함될 수 있도록 합니다.
XmlSchemaGroupBaseXmlSchemaAll, XmlSchemaChoice, 또는 XmlSchemaSequence에 대한 추상 클래스입니다.
XmlSchemaGroupRefWorld Wide Web Consortium (W3C)에서 지정한 XML Schemaref 속성을 가진 group 요소를 나타냅니다. 이 클래스는 schema 수준에서 정의된 group을 참조하는 복합 유형 내에서 사용됩니다.
XmlSchemaIdentityConstraintkey, keyref, 및 unique 요소에 대한 식별 제약 클래스입니다.
XmlSchemaImportWorld Wide Web Consortium (W3C)에서 지정한 XML Schemaimport 요소를 나타냅니다. 이 클래스는 다른 스키마에서 스키마 구성 요소를 가져오는 데 사용됩니다.
XmlSchemaIncludeWorld Wide Web Consortium (W3C)에서 지정한 XML Schemainclude 요소를 나타냅니다. 이 클래스는 외부 스키마의 선언 및 정의를 포함하는 데 사용됩니다. 포함된 선언 및 정의는 포함하는 스키마에서 처리할 수 있게 됩니다.
XmlSchemaInferenceXML 문서에서 XML Schema 정의 언어 (XSD) 스키마를 추론합니다. XmlSchemaInference 클래스는 상속될 수 없습니다.
XmlSchemaInfo검증된 XML 노드의 스키마 검증 후 인포셋을 나타냅니다.
XmlSchemaKeyWorld Wide Web Consortium (W3C)에서 지정한 XMLSchema의 key 요소를 나타내는 클래스입니다.
XmlSchemaKeyrefWorld Wide Web Consortium (W3C)에서 지정한 XMLSchema의 keyref 요소를 나타내는 클래스입니다.
XmlSchemaLengthFacetWorld Wide Web Consortium (W3C)에서 지정한 XML Schemalength facet을 나타냅니다. 이 클래스는 데이터 유형의 simpleType 요소 길이에 대한 제한을 지정하는 데 사용할 수 있습니다.
XmlSchemaMaxExclusiveFacetWorld Wide Web Consortium (W3C)에서 지정한 XML SchemamaxExclusive 요소를 나타냅니다. 이 클래스는 simpleType 요소의 최대값에 대한 제한을 지정하는 데 사용할 수 있습니다. 요소 값은 maxExclusive 요소 값보다 작아야 합니다.
XmlSchemaMaxInclusiveFacetWorld Wide Web Consortium (W3C)에서 지정한 XML SchemamaxInclusive 요소를 나타냅니다. 이 클래스는 simpleType 요소의 최대값에 대한 제한을 지정하는 데 사용할 수 있습니다. 요소 값은 maxInclusive 요소 값보다 작거나 같아야 합니다.
XmlSchemaMaxLengthFacetWorld Wide Web Consortium (W3C)에서 지정한 XML SchemamaxLength 요소를 나타냅니다. 이 클래스는 simpleType 요소 데이터 값의 최대 길이에 대한 제한을 지정하는 데 사용할 수 있습니다. 길이는 maxLength 요소 값보다 작아야 합니다.
XmlSchemaMinExclusiveFacetWorld Wide Web Consortium (W3C)에서 지정한 XML SchemaminExclusive 요소를 나타냅니다. 이 클래스는 simpleType 요소의 최소값에 대한 제한을 지정하는 데 사용할 수 있습니다. 요소 값은 minExclusive 요소 값보다 커야 합니다.
XmlSchemaMinInclusiveFacetWorld Wide Web Consortium (W3C)에서 지정한 XML SchemaminInclusive 요소를 나타냅니다. 이 클래스는 simpleType 요소의 최소값에 대한 제한을 지정하는 데 사용할 수 있습니다. 요소 값은 minInclusive 요소 값보다 크거나 같아야 합니다.
XmlSchemaMinLengthFacetWorld Wide Web Consortium (W3C)에서 지정한 XML SchemaminLength 요소를 나타냅니다. 이 클래스는 simpleType 요소 데이터 값의 최소 길이에 대한 제한을 지정하는 데 사용할 수 있습니다. 길이는 minLength 요소 값보다 커야 합니다.
XmlSchemaNotationWorld Wide Web Consortium (W3C)에서 지정한 XML Schemanotation 요소를 나타냅니다. XML Schemanotation 선언은 XML 1.0 NOTATION 선언을 재구성한 것입니다. notation의 목적은 XML 문서 내의 비 XML 데이터 형식을 설명하는 것입니다.
XmlSchemaNumericFacetnumeric facets를 정의하기 위한 기본 클래스입니다. 이 클래스는 XmlSchemaMinLengthFacet와 같은 numeric facet 클래스의 기본 클래스입니다.
XmlSchemaObjectXml 스키마 객체 모델 계층의 루트 클래스를 나타내며 XmlSchema 클래스와 같은 클래스의 기본 클래스로 사용됩니다.
XmlSchemaObjectCollectionXmlSchemaObjects 컬렉션입니다.
XmlSchemaObjectEnumeratorXmlSchemaObjectCollection에 대한 열거자를 나타냅니다.
XmlSchemaObjectTableXmlSchema 클래스에 포함된 요소들의 컬렉션을 제공합니다(예: Attributes, AttributeGroups, Elements 등).
XmlSchemaParticle그에 대한 기본 클래스는 모든 파티클 유형에 대한 기본 클래스입니다 (예: XmlSchemaAny).
XmlSchemaPatternFacetXML Schema에서 World Wide Web Consortium (W3C)이 지정한 pattern 요소를 나타냅니다. 이 클래스는 simpleType 요소에 입력된 값에 대한 제한을 지정하는 데 사용할 수 있습니다.
XmlSchemaRedefineXML Schema에서 World Wide Web Consortium (W3C)이 지정한 redefine 요소를 나타냅니다. 이 클래스는 외부 스키마 파일의 단순 및 복합 유형, 그룹 및 속성 그룹을 현재 스키마에서 재정의하도록 허용하는 데 사용할 수 있습니다. 또한 이 클래스는 스키마 요소에 대한 버전 관리를 제공하는 데 사용할 수 있습니다.
XmlSchemaSequenceXML Schema에서 World Wide Web Consortium (W3C)이 지정한 sequence 요소(구성자)를 나타냅니다. sequence는 그룹 내의 요소들이 포함 요소 안에서 지정된 순서대로 나타나야 함을 요구합니다.
XmlSchemaSetXML Schema 정의 언어(XSD) 스키마의 캐시를 포함합니다.
XmlSchemaSimpleContentXML Schema에서 World Wide Web Consortium (W3C)이 지정한 simpleContent 요소를 나타냅니다. 이 클래스는 단순 콘텐츠 모델을 가진 단순 및 복합 유형에 사용됩니다.
XmlSchemaSimpleContentExtensionXML Schema에서 World Wide Web Consortium (W3C)이 지정한 단순 콘텐츠용 extension 요소를 나타냅니다. 이 클래스는 확장을 통해 단순 유형을 파생시키는 데 사용할 수 있습니다. 이러한 파생은 속성을 추가하여 요소의 단순 유형 콘텐츠를 확장하는 데 사용됩니다.
XmlSchemaSimpleContentRestrictionXML Schema에서 World Wide Web Consortium (W3C)이 지정한 단순 콘텐츠용 restriction 요소를 나타냅니다. 이 클래스는 제한을 통해 단순 유형을 파생시키는 데 사용할 수 있습니다. 이러한 파생은 상속된 단순 유형에 지정된 값의 하위 집합으로 요소 값의 범위를 제한하는 데 사용됩니다.
XmlSchemaSimpleTypeXML Schema에서 World Wide Web Consortium (W3C)이 지정한 단순 콘텐츠용 simpleType 요소를 나타냅니다. 이 클래스는 단순 유형을 정의합니다. 단순 유형은 텍스트 전용 콘텐츠를 가진 속성이나 요소의 값에 대한 정보와 제약을 지정할 수 있습니다.
XmlSchemaSimpleTypeContent단순 유형 콘텐츠 클래스에 대한 기본 클래스입니다.
XmlSchemaSimpleTypeListXML Schema에서 World Wide Web Consortium (W3C)이 지정한 list 요소를 나타냅니다. 이 클래스는 지정된 데이터 유형의 값 목록으로 simpleType 요소를 정의하는 데 사용할 수 있습니다.
XmlSchemaSimpleTypeRestrictionXML Schema에서 World Wide Web Consortium (W3C)이 지정한 단순 유형용 restriction 요소를 나타냅니다. 이 클래스는 simpleType 요소를 제한하는 데 사용할 수 있습니다.
XmlSchemaSimpleTypeUnionXML Schema에서 World Wide Web Consortium (W3C)이 지정한 단순 유형용 union 요소를 나타냅니다. union 데이터 유형은 simpleType의 내용을 지정하는 데 사용할 수 있습니다. simpleType 요소의 값은 union에 지정된 대체 데이터 유형 집합 중 하나여야 합니다. Union 유형은 항상 파생 유형이며 최소 두 개 이상의 대체 데이터 유형을 포함해야 합니다.
XmlSchemaTotalDigitsFacetXML Schema에서 World Wide Web Consortium (W3C)이 지정한 totalDigits facet을 나타냅니다. 이 클래스는 simpleType 요소 값에 입력될 수 있는 자리수에 대한 제한을 지정하는 데 사용할 수 있습니다. totalDigits 값은 양의 정수여야 합니다.
XmlSchemaType모든 단순 유형 및 복합 유형에 대한 기본 클래스입니다.
XmlSchemaUniqueXML Schema에서 World Wide Web Consortium (W3C)이 지정한 unique 요소를 나타냅니다. 이 클래스는 요소 집합 중에서 고유 제약을 식별하는 데 사용할 수 있습니다.
XmlSchemaValidatorXML Schema 정의 언어(XSD) Schema 검증 엔진을 나타냅니다. XmlSchemaValidator 클래스는 상속할 수 없습니다.
XmlSchemaWhiteSpaceFacetWorld Wide Web Consortium (W3C)의 whiteSpace facet을 나타냅니다.
XmlSchemaXPathWorld Wide Web Consortium (W3C)의 selector 요소를 나타냅니다.

Enums

열거형설명
XmlSchemaContentProcessinganyanyAttribute 요소 대체에 대한 검증 모드 정보를 제공합니다.
XmlSchemaContentType복합 유형의 콘텐츠 모델에 대한 열거형입니다. 이는 스키마 검증 후 정보 집합(infoset)에서의 콘텐츠를 나타냅니다.
XmlSchemaDatatypeVariety유형의 W3C XML 스키마 데이터 유형 종류를 지정합니다.
XmlSchemaDerivationMethod파생을 방지하기 위한 다양한 메서드를 제공합니다.
XmlSchemaForm속성 또는 요소에 네임스페이스 접두사가 필요할지 여부를 나타냅니다.
XmlSchemaUse속성이 사용되는 방식을 나타내는 지시자입니다.
XmlSchemaValidationFlags스키마 검증 옵션을 지정합니다. 이 옵션은 XmlSchemaValidatorXmlReader 클래스에서 사용됩니다.
XmlSchemaValidityXmlSchemaValidator 클래스에 의해 검증된 XML 항목의 유효성을 나타냅니다.
XmlSeverityType검증 이벤트의 심각도를 나타냅니다.
XmlTypeCodeW3C XML Schema 정의 언어 (XSD) 스키마 유형을 나타냅니다.

Typedefs

타입 정의설명
ValidationEventHandlerXML 스키마 검증 이벤트와 ValidationEventArgs를 처리할 콜백 메서드를 나타냅니다.
XmlSchemaException
XmlSchemaInferenceException
XmlValueGetterXmlSchemaValidator 클래스에서 사용되는 콜백으로, 속성, 텍스트 및 공백 값을 XML Schema 정의 언어 (XSD) 유형과 호환되는 런타임 유형으로 전달합니다.