최신 웹 개발 튜토리얼
 

XSLT <xsl:apply-imports> Element


<전체 XSLT 요소 참조

정의 및 사용

<xsl:apply-imports> 요소는 가져온 스타일 시트에서 템플릿 규칙을 적용합니다.

수입 스타일 시트의 템플릿 규칙은 기본 스타일 시트에서 템플릿 규칙보다 우선합니다. <xsl:apply-imports> 우리가 가져온 스타일 시트가 아닌 기본 스타일 시트에서 동등한 규칙에서 템플릿 규칙을 사용하고자 할 때 사용된다.


통사론

<xsl:apply-imports/>

속성

없음

우리라는 스타일 시트가 있다고 가정 "standard.xsl" 메시지 요소에 대한 템플릿 규칙을 포함 :

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:template match="message">
  <h2><xsl:apply-templates/></h2>
</xsl:template>

</xsl:stylesheet>

또 다른 스타일 시트를 가져올 수있다 "standard.xsl" ,이 같은 메시지 요소를 수정 :

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:import href="standard.xsl"/>

<xsl:template match="message">
  <div style="border:solid blue">
  <xsl:apply-imports/>
  </div>
</xsl:template>

</xsl:stylesheet>

결과는 형태의 요소로 메시지를 변환하는 것이다 :

<div style="border:solid blue"><h2>...</h2></div>

<전체 XSLT 요소 참조