XML에서 DataSet 관계형 구조 유추(ADO.NET)

업데이트: November 2007

DataSet의 관계형 구조 또는 스키마는 테이블, 열, 제약 조건 및 관계로 구성됩니다. XML에서 DataSet을 로드할 때 로드되는 XML에서 스키마를 명시적으로 또는 유추를 통해 미리 정의하거나 만들 수 있습니다. XML에서 DataSet의 스키마 및 내용을 로드하는 방법에 대한 자세한 내용은 XML로부터 DataSet 로드(ADO.NET)XML로부터 DataSet 스키마 정보 로드(ADO.NET)를 참조하십시오.

XML에서 DataSet의 스키마를 만드는 경우 XSD(XML 스키마)에서 DataSet 관계형 구조 파생에서 설명하는 XSD(XML 스키마 정의 언어) 또는 XDR(XML-Data Reduced)을 사용하여 스키마를 명시적으로 지정하는 방법이 더 좋습니다. XML에서 XML 스키마나 XDR 스키마를 사용할 수 없으면 DataSet의 스키마는 XML 요소 및 특성의 구조로부터 유추할 수 있습니다.

이 단원에서는 XML 요소와 특성 및 이들의 구조, 그리고 결과로서 유추된 DataSet 스키마를 보여 줌으로써 DataSet 스키마 유추 규칙을 설명합니다.

XML 문서에 나타난 모든 특성을 유추 과정에 포함시켜야 하는 것은 아닙니다. 네임스페이스로 한정된 특성에서는 XML 문서에는 중요하지만 DataSet 스키마에는 중요하지 않은 메타데이터를 포함할 수 있습니다. InferXmlSchema를 사용하면 유추 과정에서 네임스페이스를 무시하도록 지정할 수 있습니다. 자세한 내용은 XML로부터 DataSet 스키마 정보 로드(ADO.NET)를 참조하십시오.

단원 내용

관련 단원