<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>
를 인스턴스화하면 오류가 발생합니다.
이 단원에는 다음 예제가 포함되어 있습니다.