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 변환 결과를 표시하는 방법을 보여줍니다.