다음을 통해 공유


<xsl:apply-templates>의 예제

이 예제의 스타일시트는 XML의 고객 데이터를 HTML <TABLE> 요소로 형식을 지정합니다. 출력 테이블에서 각 행은 고객을 나타내고 열은 고객의 이름, 주소 및 전화 번호를 나타냅니다. <xsl:sort> 요소는 상태별로 고객을 정렬하고 같은 상태의 모든 고객을 이름별로 정렬합니다.

XML 파일(customers.xml)

XSLT 파일(applyt.xsl)

출력

다음은 형식이 지정된 출력입니다.

xsltrefappltm

다음은 프로세서 출력입니다.

<HTML>
<BODY>
<TABLE border="1" cellspacing="0" cellpadding="2">
<TR>
<TD STYLE="font-size:14pt font-family:serif">Peter Furst</TD>
<TD>456 Pine Av.</TD>
<TD>CA</TD>
<TD>(209) 765-4321</TD>
<TD STYLE="font-style:italic">
      1-(209) 765-4321-001
   </TD>
</TR>
<TR>
<TD STYLE="font-size:14pt font-family:serif">Dan Russell</TD>
<TD>9876 Main St.</TD>
...
</TR>
</TABLE>
</BODY>
</HTML>