XML 출력 디자인

XML 렌더링 확장 프로그램은 보고서를 XML 형식으로 반환합니다. 보고서의 XML 스키마는 보고서마다 고유하며 데이터만 포함합니다. 레이아웃 정보는 XML 렌더링 확장 프로그램에서 렌더링되지 않습니다. 이 확장 프로그램에서 생성된 XML을 데이터베이스로 가져오거나 XML 데이터 메시지로 사용하거나 사용자 지정 응용 프로그램으로 전송할 수 있습니다.

일반 규칙

다음 표는 보고서 항목을 렌더링하는 방법을 설명합니다.

항목 렌더링 동작

보고서

XML 문서의 최상위 요소로 렌더링합니다.

데이터 영역

해당 컨테이너 요소 내의 요소로 렌더링합니다.

그룹 및 세부 정보 섹션

각 인스턴스를 해당 컨테이너 요소 내의 요소로 렌더링합니다.

텍스트 상자

해당 컨테이너 내의 특성 또는 요소로 렌더링합니다.

직사각형

해당 컨테이너 내의 요소로 렌더링합니다.

행렬 열 그룹

행 그룹 내의 요소로 렌더링합니다.

XML 렌더링 확장 프로그램을 사용하여 렌더링된 보고서에서는 다음 사항도 고려해야 합니다.

  • XML 요소 및 특성은 보고서 정의에 나타나는 순서대로 렌더링됩니다.
  • 페이지 매기기는 무시됩니다.
  • 페이지 머리글 및 바닥글은 무시됩니다.
  • 토글을 통해 표시할 수 없는 숨겨진 항목은 렌더링되지 않습니다. 처음에 표시되는 항목과 토글을 통해 표시할 수 있는 숨겨진 항목은 렌더링됩니다.
  • Image, CustomReportItemLine은 무시됩니다.

데이터 형식

텍스트 상자 요소 또는 특성은 텍스트 상자에 표시되는 값에 따라 XSD 데이터 형식이 지정됩니다.

텍스트 상자 값 지정되는 데이터 형식

Int16, Int32, Int64, UInt16, UInt32, UInt64, Byte, SByte

xsd:integer

Decimal(또는 Decimal 및 정수 또는 바이트 데이터 형식)

xsd:decimal

Float(또는 Decimal 및 정수 또는 바이트 데이터 형식)

xsd:float

Double(또는 Decimal 및 정수 또는 바이트 데이터 형식)

xsd:double

DateTime

xsd:dateTime

Boolean

xsd:boolean

String, Char

xsd:string

기타

xsd:string

XML 요소 및 특성

XML 렌더링 확장 프로그램이 보고서 정의의 각 요소를 렌더링하는 방법은 XML 렌더링의 요소 및 특성을 참조하십시오.

사용자 지정 형식 및 XSL 변환

XML 렌더링 확장 프로그램에서 만든 XML 파일은 XSLT(XSL 변환)를 사용하여 거의 모든 형식으로 변환할 수 있습니다. 이 기능을 사용하면 기존 렌더링 확장 프로그램에서 지원하지 않는 형식으로도 데이터를 만들 수 있습니다. 사용자 고유의 렌더링 확장 프로그램을 만들기 전에 XML 렌더링 확장 프로그램과 XSLT 사용을 고려해 보십시오. 자세한 내용은 XML 출력에 변환 적용을 참조하십시오.

렌더링

XML 렌더링 확장 프로그램을 사용하여 보고서를 렌더링하면 다음을 비롯하여 여러 가지 장치 정보 설정을 지정할 수 있습니다.

  • XML에 적용할 변환(XSLT)
  • XML 문서의 MIME 형식
  • 데이터에 형식 문자열 적용 여부
  • XML 출력에 대한 들여쓰기 여부
  • XML 스키마 이름 포함 여부
  • XML 문서 인코딩
  • XML 문서의 파일 확장명

장치 정보 설정에 대한 자세한 내용은 Reporting Services Device Information Settings를 참조하십시오.

섹션 내용

참고 항목

개념

보고서 렌더링 시 디자인 고려 사항

도움말 및 정보

SQL Server 2005 지원 받기