1. <xsl:stylesheet> 선언방법
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
2. <xsl:transform> 선언방법
<xsl:transform version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
실제 사용 방법
1. xml 문서 (CD종류)
<?xml version="1.0"?>
<catalog>
<cd>
<title>두근두근 tommorow</title>
<artist>네명의걸</artist>
<year>2009</year>
</cd>
<cd>
<title>초콜릿<title>
<artist>소녀시대</artist>
<year>2009</year>
</cd>
</catalog>
2. xsl 스타일 시트 문서 (catalog.xsl)
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<h2>내 시디 목록</h2>
<table>
<tr>
<td></td>
<td></td>
</tr>
<xsl:for-each select="catalog/cd">
<tr>
<td><xsl:value-of select="title"/></td>
<td><xsl:value-of select="artist"/></td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
3. 실제 문서에 XSL 스타일 시트 문서 연결하기
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="catalog.xsl"?>
<catalog>
<cd>
<title>두근두근 tommorow</title>
<artist>네명의걸</artist>
<year>2009</year>
</cd>
<cd>
<title>초콜릿<title>
<artist>소녀시대</artist>
<year>2009</year>
</cd>
'XML > XML' 카테고리의 다른 글
XML 문서의 트리구조 (0) | 2010.08.30 |
---|---|
<xsl:template><xsl:value-of><xsl:for-each><xsl:sort><xsl:if>... (0) | 2009.11.06 |
XSLT (EXtensible Stylesheet Language) 설명 (0) | 2009.11.06 |
XML 문서의 엘레멘트와 속성 (0) | 2009.09.08 |
XML DTD(Document Type Definition) 정의 (0) | 2009.09.08 |