2013년 8월 13일 화요일

[ORACLEJAVA커뮤니티]xlst를 이용한 xml출력

---------------------------------------------------- entertainer.xlst

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<xsl:stylesheet version='1.0' xmlns:xsl='http://www.w3.org/1999/XSL/Transform' >

<xsl:template match="ajax">
        <html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko">
        <head>
                <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
                <title>
                        XML and XLST
                </title>
        </head>

        <body>
                <h1>XML and XLST</h1>

                <table border="1" cellspacing="1" width="450">
                        <xsl:for-each select="entertainer">
                                <tr>
                                        <td><xsl:value-of select="age" /></td>
                                        <td><xsl:value-of select="name" /></td>
                                </tr>
                        </xsl:for-each>
                </table>
        </body>
        </html>
</xsl:template>

</xsl:stylesheet>





--------------------------------------------------------- entertainer.xml

<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="entertainer.xsl"?>
<ajax>
        <entertainer>
                <age>15</age>
                <name>hong kil dong</name>
        </entertainer>
        <entertainer>
                <age>28</age>
                <name>lee hyo lee</name>
        </entertainer>
        <entertainer>
                <age>28</age>
                <name>ok ju hyun</name>
        </entertainer>
        <entertainer>
                <age>27</age>
                <name>lee jin</name>
        </entertainer>
        <entertainer>
                <age>28</age>
                <name>sung u lee</name>
        </entertainer>
        <entertainer>
                <age>20</age>
                <name>dong bang sin ki</name>
        </entertainer>
        <entertainer>
                <age>35</age>
                <name>sim eun ha</name>
        </entertainer>
</ajax>

댓글 없음:

댓글 쓰기