System.Xml 클래스의 형식 지원

.NET Framework 버전 2.0에서는 형식 지원 기능을 포함하도록 핵심 XML 클래스가 향상되었습니다. XmlReader, XmlWriterXPathNavigator 클래스에는 XML 스키마 형식과 CLR(공용 언어 런타임) 형식 간의 변환 기능을 비롯한 형식 지원 기능이 들어 있습니다.

.NET Framework 버전 2.0에서는 형식 지원 기능을 포함하도록 XmlReader, XmlWriterXPathNavigator 클래스가 향상되었습니다.

  • XmlReaderXPathNavigator 클래스는 각각 노드에서 스키마 정보를 반환하는 SchemaInfo 속성을 포함하고 있습니다.

  • ReadContentAsReadElementContentAsXmlReader 클래스의 메서드는 텍스트 값을 읽어온 후 단일 메서드 호출에서 CLR 값으로 변환합니다.

  • WriteValue 클래스의 XmlWriter 메서드는 XML을 작성할 때 CLR 형식을 XML 스키마 형식으로 변환합니다.

  • ValueAsXPathNavigator 클래스의 TypedValue 속성은 노드 값을 반환하고 단일 메서드 호출에서 이 값을 CLR 값으로 변환합니다.

참고 항목

.NET Framework 버전 1.0에서는 XML 스키마와 CLR 형식 간에 변환하려면 XmlConvert 클래스가 필요했습니다.

섹션 내용

CLR 형식에 XML 데이터 형식 매핑
기본적으로 XML 데이터 형식을 CLR 형식에 매핑하는 방법을 설명합니다.

XML 형식 지원 구현 참고 사항
형식 지원 구현에 대해 상세히 설명합니다.

XML 데이터 형식 변환
XmlConvert 클래스를 사용하여 XML 스키마와 CLR 형식 간에 변환하는 방법을 설명합니다.

XPathNavigator를 사용하여 강력한 형식의 XML 데이터 액세스