<xsl:message> 요소
<xsl:message>
요소는 호출되는 환경에 따라 텍스트 메시지를 메시지 버퍼나 메시지 대화 상자로 보냅니다. 또한 일반 오류 처리 메커니즘을 통해 잡아낼 수 있는 시스템 수준의 오류 메시지를 표시합니다.
<xsl:message
terminate = "yes" | "no" >
</xsl:message>
특성
- terminate
이 명령을 실행할 때 변환을 종료해야 하는지 여부를 지정합니다. 이 특성은 "yes
" 또는 "no
" 문자열 값 중 하나일 수 있습니다.terminate
특성을 "yes
"로 설정하면 요소의 내용이 시스템 수준 오류 메시지의 일부로 표시되며 변환이 종료됩니다. "no
"로 설정하면 해당 오류 메시지를 무시하고 변환이 진행됩니다. 기본값은"no"
입니다.
요소 정보
발생 횟수 |
제한 없음 |
부모 요소 |
xsl:attribute, xsl:comment, xsl:copy, xsl:element, xsl:fallback, xsl:for-each, xsl:if, xsl:message, xsl:otherwise, xsl:param, xsl:processing-instruction, xsl:template, xsl:variable, xsl:when, xsl:with-param, outputelements |
자식 요소 |
xsl:apply-templates, xsl:attribute, xsl:call-template, xsl:choose, xsl:comment, xsl:copy, xsl:copy-of, xsl:element, xsl:for-each, xsl:if, xsl:processing-instruction, xsl:text, xsl:value-of, xsl:variable, 출력 요소 |
설명
<xsl:message>
요소는 진행 중인 XSLT 스타일시트를 디버깅하는 메커니즘을 제공합니다. terminate
플래그를 "yes"
로 설정할 경우에는 <xsl:message>
요소가 나타날 때마다 XSLT 프로세서가 종료되고 시스템 수준 오류 메시지가 생성됩니다. <xsl:message>
요소에 포함된 식은 현재 컨텍스트에 상대적으로 평가되므로 <xsl:message>
를 사용하여 개별 요소를 효과적으로 살펴볼 수 있습니다.
예제
다음 항목에서는 <xsl:message>
요소의 예제를 제공합니다.