이 문서에서는 사용 가능한 XSLT 출력 옵션에 대해 설명합니다. 스타일시트 또는 Transform 메서드에서 출력 옵션을 지정할 수 있습니다.
xsl:output 요소
요소는 xsl:output 출력에 대한 옵션을 지정합니다. 메서드에서 지정한 출력 형식은 Transform 옵션의 동작을 xsl:output 결정합니다.
다음 표에서는 출력 형식이 스트림 또는 인 경우 요소에서 xsl:output 사용할 수 있는 각 특성에 대한 동작을 설명합니다 TextWriter.
| 속성 이름 | 행동 |
|---|---|
| method | 지원됨 |
| 버전 | 무시됩니다. 버전은 항상 XML의 경우 1.0이고 HTML의 경우 4.0입니다. |
| 인코딩 | 에 출력할 TextWriter때 무시됩니다. 이 TextWriter.Encoding 속성은 대신 사용됩니다. |
| omit-xml-declaration | 지원됨 |
| 독립 실행형 | 지원됨 |
| doctype-public | 지원됨 |
| doctype-system | 지원됨 |
| cdata-section-elements | 지원됨 |
| 들여쓰기 | 지원됨 |
| media-type | 지원됨 |
XmlWriter에 출력 보내기
스타일시트에서 xsl:output 요소를 사용하고 출력 형식이 개체인 XmlWriter 경우 개체를 XslCompiledTransform.OutputSettings 만들 XmlWriter 때 이 속성을 사용해야 합니다. 이 속성은 XslCompiledTransform.OutputSettings 컴파일된 스타일시트 요소에서 xsl:output 파생된 정보를 포함하는 개체를 반환 XmlWriterSettings 합니다. 이 XmlWriterSettings 개체를 메서드에 전달하여 XmlWriter.Create 올바른 설정으로 개체를 XmlWriter 만들 수 있습니다.
출력 형식
다음 목록에서는 명령에서 사용할 수 있는 출력 형식에 대해 Transform 설명합니다.
Xmlwriter
클래스는 XmlWriter XML 스트림 또는 파일을 씁니다. 클래스를 사용하여 XmlWriterSettings 출력 옵션을 포함하여 개체에서 XmlWriter 지원할 기능을 지정할 수 있습니다. 클래스는 XmlWriter 프레임워크의 System.Xml 필수적인 부분입니다. 이 출력 형식을 사용하여 출력 결과를 다른 XML 프로세스로 파이프라인합니다.
스트링
이 출력 형식을 사용하여 출력 파일의 URI를 지정합니다.
스트림
스트림은 파일, 입력/출력 디바이스, 프로세스 간 통신 파이프 또는 TCP/IP 소켓과 같은 바이트 시퀀스의 추상화입니다. 클래스와 파생 클래스는 Stream 이러한 다양한 유형의 입력 및 출력에 대한 일반적인 보기를 제공하여 프로그래머를 운영 체제 및 기본 디바이스의 특정 세부 정보로부터 격리합니다.
이 출력 형식을 사용하여 데이터를 < a0
TextWriter
TextWriter 순차 문자를 씁니다. 문자열 또는 스트림에 StringWriter 문자를 각각 쓰는 클래스 및 StreamWriter 클래스에서 구현됩니다. 문자열에 출력하려는 경우 이 출력 형식을 사용합니다.
Notes
빈 태그를 작성할 때 요소 이름의 마지막 문자와 백슬래시 <myElement /> 사이에 공백이 기록됩니다. 이렇게 하면 이전 브라우저에서 생성된 HTML 페이지를 올바르게 표시할 수 있습니다.
참고하십시오
.NET