이 예제에서는 가져온 파일에서 규칙의 기능에 추가하지만 전체 규칙을 바꾸지는 않으려는 경우 <xsl:apply-imports>를 사용하는 방법을 보여 줍니다. 이 예제에서는 다음 세 가지 기본 파일을 사용합니다.
약간 변경된 books.xml 샘플 파일
sample.xsl 스타일시트는 글꼴을 Arial로 설정하고 다른 스타일시트를 가져옵니다. book 요소를 찾으면 노드에서 이 요소에 Arial 글꼴이 적용됩니다. 그런 다음
<xsl:apply-imports>태그는 가져온 sample-import 스타일시트에서 일치하는 규칙을 적용합니다.sample-import.xsl 스타일시트는 가져온 스타일시트입니다. 이 스타일시트는 줄 바꿈 및 굵게, 기울임꼴, 파란색 텍스트 등의 서식을 제공합니다.
XML 파일(books.xml)
기본 XSLT 파일(sample.xsl)
가져온 XSLT 파일(sample-import.xsl)
출력
다음은 형식이 지정된 출력입니다.
.gif)
다음은 프로세서 출력입니다.
<html>
<body>
<font face="Arial"><i><b>XML Developer's Guide</b></i> By: <font color="blue">Gambardella, Matthew</font><br></font>
<font face="Arial"><i><b>Midnight Rain</b></i> By: <font color="blue">Ralls, Kim</font><br></font>
...
<font face="Arial"><i><b>Visual Studio 7: A Comprehensive Guide</b></i> By: <font color="blue">Galos, Mike</font><br></font>
</body>
</html>