Share via


<xsl:apply-imports> 요소

가져온 스타일시트에서 정의된 재정의 템플릿 규칙을 호출합니다.

<xsl:apply-imports />

요소 정보

발생 횟수

제한 없음

부모 요소

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-imports> 요소를 사용하여 재정의 템플릿 규칙을 호출할 수 있습니다.

스타일시트를 처리하는 동안에는 항상 현재 템플릿 규칙이 있습니다. 패턴 일치 여부를 확인하여 템플릿 규칙을 선택한 경우 이 규칙은 해당 템플릿이 인스턴스화될 때까지 현재 템플릿 규칙이 됩니다. <xsl:for-each> 요소를 인스턴스화한 경우 <xsl:for-each> 요소는 소스 문서의 각 요소에 적용되지만 현재 템플릿 규칙은 null이 됩니다.

<xsl:apply-imports> 요소는 현재 템플릿 규칙을 포함하는 스타일시트 요소에 가져온 템플릿 규칙만을 사용하여 현재 노드를 처리합니다. 이 노드는 현재 템플릿 규칙 모드에서 처리됩니다. 현재 템플릿 규칙이 null인 경우 <xsl:apply-imports>를 인스턴스화하면 오류가 발생합니다.

이 단원에는 다음 예제가 포함되어 있습니다.