다음을 통해 공유


<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> 요소의 예제를 제공합니다.