XmlValidatingReader.Schemas 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
유효성 검사에 사용할 대상을 XmlSchemaCollection 가져옵니다.
public:
property System::Xml::Schema::XmlSchemaCollection ^ Schemas { System::Xml::Schema::XmlSchemaCollection ^ get(); };
public System.Xml.Schema.XmlSchemaCollection Schemas { get; }
member this.Schemas : System.Xml.Schema.XmlSchemaCollection
Public ReadOnly Property Schemas As XmlSchemaCollection
속성 값
XmlSchemaCollection 유효성 검사에 사용할 값입니다.
설명
메모
클래스는 XmlValidatingReader .NET Framework 2.0에서 사용되지 않습니다. 클래스 및 Create 메서드를 사용하여 유효성 XmlReader 검사 인스턴스를 XmlReaderSettings 만들 수 있습니다. 자세한 내용은 XmlReader 참조 페이지의 설명 섹션을 참조하세요.
XmlSchemaCollection XDR(미리 로드된 XML-Data 축소됨) 및 XSD(XML 스키마 정의 언어) 스키마를 보유합니다. 이 속성은 판독기에서 스키마 캐시에 액세스할 수 있도록 하며 매번 스키마를 다시 로드하지 않고도 유효성을 검사할 수 있습니다. 판독기는 .에 XmlSchemaCollection아무것도 추가하지 않습니다.
XmlSchemaCollection 다른 네임스페이스를 참조하는 요소가 포함된 XSD(XML 스키마)가 포함된 includeimport 경우 이러한 다른 네임스페이스에 대한 스키마는 유효성 검사 목적으로만 로드됩니다. 이러한 스키마가 스키마 컬렉션에 명시적으로 추가되지 않는 한 컬렉션 메서드 또는 속성을 사용하여 액세스할 수 없습니다. 예를 들어 컬렉션에 스키마 파일에 대한 참조가 포함된 스키마 파일이 a.xsdb.xsd포함된 경우 컬렉션 메서드 또는 속성을 사용하여 액세스하려면 먼저 스키마 컬렉션에 추가 b.xsd 해야 합니다.
XmlSchemaCollection 속성을 사용하여 Schemas 액세스하는 경우 메서드는 XmlSchemaCollection.Add 속성에 지정된 XmlValidatingReader.XmlResolver 값을 XmlResolver 사용합니다.
메모
스키마는 첫 번째 Read 호출 전에 추가 XmlSchemaCollection 해야 합니다.