본문 바로가기

XML

xml과 xsl을 이해하는 예제

xsltest.xsl


<?xml version="1.0" encoding="UTF-8"?>

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:template match="/sawons">

<html>

<body>

<h2>**직원자료 출력**</h2>

<xsl:apply-templates select="sawon"/>

<br/>

문서 끝

</body>

</html>

</xsl:template>

<xsl:template match="sawon">

1.안녕<br/>

<xsl:apply-templates select="sawon_no"/>

<xsl:apply-templates select="sawon_name"/>

4.한명의 직원 처리

</xsl:template>

<xsl:template match="sawon_no">

2.번호 처리 :<xsl:value-of select="."/><br/>

</xsl:template>

<xsl:template match="sawon_name">

3.이름 처리 :<xsl:value-of select="."/><br/>

</xsl:template>

</xsl:stylesheet>


===============================================================================================================

xmltest.xml


<?xml version="1.0" encoding="UTF-8"?>

<?xml-stylesheet type="text/xsl" href="test10.xsl" ?>

<sawons>

<sawon>

<sawon_no>1</sawon_no>

<sawon_name>홍길동</sawon_name>

<sawon_gen>m</sawon_gen>

</sawon>

</sawons>



======

======


실행은 xml로 실행


'XML' 카테고리의 다른 글

xsl 문법을 이해하는 예제  (0) 2014.04.04
xsl 문법 예제  (0) 2014.04.04
xml xmlns : xml namespace  (0) 2014.04.04
DTD에서 속성(ATTLIST) 정의하기, xml dtd #FIXED 적용  (0) 2014.04.04
XML 내부 DTD , 카디널리티 연산자  (0) 2014.04.04