다음을 통해 공유


XslTransform에 대한 XmlDataDocument 입력

업데이트: November 2007

참고:

XslTransform 클래스는 .NET Framework 버전 2.0에서 사용되지 않습니다. XslCompiledTransform 클래스를 사용하여 XSLT(eXtensible Stylesheet Language for Transformations) 변환을 수행할 수 있습니다. 자세한 내용은 XslCompiledTransform 클래스 사용XslTransform 클래스에서 마이그레이션을 참조하십시오.

Microsoft .NET Framework에서는 XML 문서의 데이터에 대한 액세스를 제공하는 XML DOM(문서 개체 모델)과 XML 문서를 읽고, 쓰고, 탐색하는 추가 클래스를 구현합니다. System.Xml 네임스페이스에 있는 XmlDataDocumentDataSet의 관계형 데이터를 동기화하는 기능을 사용하여 데이터에 대한 관계형 액세스를 제공합니다. DataSet의 관계형 표현을 통해 구조적 XML을 보면서 조작하거나 XmlDataDocument의 DOM 표현을 통해 반구조적 XML을 조작할 수 있습니다. 따라서 XmlDataDocument는 XML과 관계형 데이터의 경계를 초월합니다.

데이터를 관계형 구조에 저장하고 XSLT 변환의 입력으로 사용하려면 관계형 데이터를 DataSet에 로드하고 XmlDataDocument와 연결하면 됩니다. XslTransform에 대한 입력인 XPathNavigatorIXPathNavigable 인터페이스를 통해 XmlDataDocument에 구현됩니다. 관계형 데이터를 가져와 DataSet에 로드하고 XmlDataDocument 내에서 동기화를 사용하면 관계형 데이터에 XSLT 변환을 수행할 수 있습니다.

관계형 데이터에 변환을 적용하는 것에 대한 자세한 내용은 XSLT 변환을 DataSet에 적용(ADO.NET)을 참조하십시오.

참고 항목

개념

XslTransform 클래스를 사용하여 XSLT 변환

XslTransform 클래스의 XSLT 프로세서 구현

변환 과정에서 XPathNavigator의 역할

변환 과정에서 XPathNodeIterator의 역할

XslTransform에 대한 XPathDocument 입력

XslTransform에 대한 XmlDocument 입력

참조

XmlDataDocument

XmlDataDocument

기타 리소스

DataSet 및 XmlDataDocument 동기화(ADO.NET)