-- fizzbuzz.xml로 저장
<?xml version=\"1.0\" encoding=\"EUC-KR\" ?>
<?xml-stylesheet type=\"text/xsl\" href=\"fizzbuzz-xslt.xml\" ?>
<최대한읽기어려운노드>
<노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/>
<노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/>
<노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/>
<노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/>
<노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/>
<노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/>
<노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/>
<노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/>
<노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/>
<노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/>
</최대한읽기어려운노드>
-- fizzbuzz.xml로 저장
<?xml version=\"1.0\" encoding=\"euc-kr\"?>
<xsl:stylesheet version=\"1.0\" xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\">
<xsl:template match=\"/\">
<html>
<xsl:apply-templates select=\"//노드\" />
</html>
</xsl:template>
<xsl:template match=\"//노드\">
<xsl:choose>
<xsl:when test=\"position() mod 15 = 0\">FizzBuzz</xsl:when>
<xsl:when test=\"position() mod 3 = 0\">Fizz</xsl:when>
<xsl:when test=\"position() mod 5 = 0\">Buzz</xsl:when>
<xsl:otherwise>
<xsl:value-of select=\"position()\"/>
</xsl:otherwise>
</xsl:choose>
<br/>
</xsl:template>
</xsl:stylesheet>
<?xml version=\"1.0\" encoding=\"EUC-KR\" ?>
<?xml-stylesheet type=\"text/xsl\" href=\"fizzbuzz-xslt.xml\" ?>
<최대한읽기어려운노드>
<노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/>
<노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/>
<노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/>
<노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/>
<노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/>
<노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/>
<노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/>
<노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/>
<노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/>
<노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/> <노드/>
</최대한읽기어려운노드>
-- fizzbuzz.xml로 저장
<?xml version=\"1.0\" encoding=\"euc-kr\"?>
<xsl:stylesheet version=\"1.0\" xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\">
<xsl:template match=\"/\">
<html>
<xsl:apply-templates select=\"//노드\" />
</html>
</xsl:template>
<xsl:template match=\"//노드\">
<xsl:choose>
<xsl:when test=\"position() mod 15 = 0\">FizzBuzz</xsl:when>
<xsl:when test=\"position() mod 3 = 0\">Fizz</xsl:when>
<xsl:when test=\"position() mod 5 = 0\">Buzz</xsl:when>
<xsl:otherwise>
<xsl:value-of select=\"position()\"/>
</xsl:otherwise>
</xsl:choose>
<br/>
</xsl:template>
</xsl:stylesheet>
xsl:for-each로 임의의 반복하는걸 모르겠음 -_-;
<최대한읽기어려운노드>;;
우헤헤...
jsf하고 같다면 아마...<c:forEach begin=\"1\" end=\"5\" varStatus=\"no\"><c:set var=\"i\" value=\"${no.index}\" /></c:forEach>