ASP.NET XML 컨트롤

정의와 사용법

XML 컨트롤은 XML 문서나 XSL 변환 결과를 표시하는 데 사용됩니다.

속성

Document, DocumentContent, DocumentSource 중 하나를 설정하여 표시할 XML 문서를 지정합니다. 이 세 속성은 표시할 수 있는 다른 유형의 XML 문서를 나타냅니다. 적절한 속성을 설정하면 System.Xml.XmlDocument, XML 문자열, XML 파일을 표시할 수 있습니다.

Transform, TransformSource 이 두 속성 중 하나를 설정하여 XSL 변환 (XSLT) 스타일 시트를 선택할 수 있습니다. 이 스타일 시트는 XML 문서가 출력 스트림에 쓰기 전에 포맷됩니다. 이 두 속성은 XML 문서를 포맷하는 다른 유형의 XSL 변환 스타일 시트를 나타냅니다. 적절한 속성을 설정하면 System.Xml.Xsl.XslCompiledTransform 객체나 XSL 변환 스타일 시트 파일을 사용하여 XML 문서를 포맷할 수 있습니다. XSL 변환 스타일 시트가 지정되지 않으면 기본 포맷으로 XML 문서를 표시합니다.

Xml 클래스는 TransformArgumentList 속성도 제공하며, 이 속성은 선택적 매개변수를 포함한 XSL 변환 스타일 시트를 제공할 수 있게 합니다. 이 매개변수는 XSL 변환 (XSLT) 매개변수나 확장 객체일 수 있습니다.

속성 설명 .NET
Document 사용하지 않는 것이 좋습니다. System.Xml.XmlDocument 객체를 사용하는 XML 문서를 정의합니다. 1.0
DocumentContent XML 문자열을 정의합니다. 1.0
DocumentSource Xml 컨트롤에서 표시할 XML 문서의 경로를 정의합니다. 1.0
runat 이 컨트롤이 서버 컨트롤인지 정의합니다. "server"로 설정되어야 합니다. 1.0
Transform System.Xml.Xsl.XslTransform 객체를 사용하여 XML 문서를 포맷합니다. 1.0
TransformArgumentList 스타일 시트에 전달되고 확장 스타일 시트 언어 변환 (XSLT)에서 사용되는 선택 사항의 매개변수 목록을 포함합니다.  
TransformSource XSL 변환 파일의 경로를 정의합니다.  
XPathNavigator XML 컨트롤과 연결된 XML 데이터를 탐색하고 편집하는 데 사용되는 커서 모델입니다.  

컨트롤 표준 속성

AppRelativeTemplateSourceDirectory, BindingContainer, ClientID, Controls 
EnableTheming, EnableViewState, ID, NamingContainer, Page, Parent, Site 
TemplateControl, TemplateSourceDirectory, UniqueID, Visible

보다 완전한 설명을 받으려면 방문하십시오컨트롤 표준 속성.

예제

XML
이 예제는 XML 컨트롤을 사용하여 XSL 변환 결과를 표시하는 방법을 보여줍니다.