1 / 7

양승혁 Yang_ka@kunsan.ac.kr 군산대학교 통계컴퓨터과학과 정보과학기술 연구실 2012.07.25

X M L. Chap 6. XSL 이란 무엇인가 ?. 양승혁 Yang_ka@kunsan.ac.kr 군산대학교 통계컴퓨터과학과 정보과학기술 연구실 2012.07.25. 목차. X SL 이란 무엇인가 ? X SL ( eXtensible Stylesheet Langeage ) 란 < xsl:template > 요소 < xsl:value -of> 요소 표 ( 테이블 ) 를 이용하여 출력하기. XSL 이란 무엇인가 ?.

Download Presentation

양승혁 Yang_ka@kunsan.ac.kr 군산대학교 통계컴퓨터과학과 정보과학기술 연구실 2012.07.25

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. X M L Chap 6. XSL 이란 무엇인가? 양승혁 Yang_ka@kunsan.ac.kr 군산대학교 통계컴퓨터과학과 정보과학기술 연구실 2012.07.25

  2. 목차 • XSL이란 무엇인가? • XSL(eXtensibleStylesheetLangeage) 란 • <xsl:template> 요소 • <xsl:value-of> 요소 • 표(테이블)를 이용하여 출력하기 IST (Information Sciences & Technology) Laboratory

  3. XSL이란 무엇인가? • <?xml-stylesheet type=“text/xsl” href=“주소록.xsl” ?> • <?xsl:stylesheetxmlns:xsl=“http://www/w3/org/TR/WD-xsl”?> • …… • </xsl:stylesheet> • XSL(eXtensibleStylesheet Language)이란 무엇인가? • 스타일 시트 언어 • xml문서 • 데이터 내용 자체를 기록한 문서 • .xml • xsl문서 • xml 문서를 읽어서 디스플레이하는 명령어를 기록한 문서 • .xsl IST (Information Sciences & Technology) Laboratory

  4. <xsl:template>,<xsl:value-of> 요소 • 템플릿(template) • xsl스타일시트는 template라는 규칙들로 구성 • <xsl:template match=“/”> • </xsl::template> • <xsl:value-of> • 특정 값을 가지는 xml요소를 찾는대 사용 • “select=“ • Xpath • Select 속성에서 트리경로 표현 • “주소록/명단1/이름”/ IST (Information Sciences & Technology) Laboratory

  5. <?xml version="1.0" encoding="euc-kr" ?> • <xsl:stylesheetxmlns:xsl="http://www.w3.org/TR/WD-xsl"> • <xsl:template match="/"> • <html> • <head></head> • <body> • <center> • <font size="4" color="green"><b>주 소 록 명 단</b></font><br/> • </center> • <hr color="brown" size="3"/> • 명단 : 1 <br/><font color="blue"> • 1. 이름 : <xsl:value-of select="주소록/명단1/이름"/><br/> • 2. 생일 : <xsl:value-of select="주소록/명단1/생일"/><br/> • 3. 전화 : <xsl:value-of select="주소록/명단1/전화"/><br/> • 4. 주소 : <xsl:value-of select="주소록/명단1/주소"/><br/><br/><br/> • </font> • 명단 : 2 <br/><font color="blue"> • 1. 이름 : <xsl:value-of select="주소록/명단2/이름"/><br/> • 2. 생일 : <xsl:value-of select="주소록/명단2/생일"/><br/> • 3. 전화 : <xsl:value-of select="주소록/명단2/전화"/><br/> • 4. 주소 : <xsl:value-of select="주소록/명단2/주소"/><br/><br/><br/> • </font> 처음 보는 xsl • 명단 : 3 <br/><font color="blue"> • 1. 이름 : <xsl:value-of select="주소록/명단3/이름"/><br/> • 2. 생일 : <xsl:value-of select="주소록/명단3/생일"/><br/> • 3. 전화 : <xsl:value-of select="주소록/명단3/전화"/><br/> • 4. 주소 : <xsl:value-of select="주소록/명단3/주소"/><br/><br/><br/> • </font> • 명단 : 4 <br/><font color="blue"> • 1. 이름 : <xsl:value-of select="주소록/명단4/이름"/><br/> • 2. 생일 : <xsl:value-of select="주소록/명단4/생일"/><br/> • 3. 전화 : <xsl:value-of select="주소록/명단4/전화"/><br/> • 4. 주소 : <xsl:value-of select="주소록/명단4/주소"/><br/><br/><br/> • </font> • 명단 : 5 <br/><font color="blue"> • 1. 이름 : <xsl:value-of select="주소록/명단5/이름"/><br/> • 2. 생일 : <xsl:value-of select="주소록/명단5/생일"/><br/> • 3. 전화 : <xsl:value-of select="주소록/명단5/전화"/><br/> • 4. 주소 : <xsl:value-of select="주소록/명단5/주소"/><br/><br/><br/> • </font> • </body> • </html> • </xsl:template> • </xsl:stylesheet> • <?xml version="1.0" encoding="euc-kr" ?> • <?xml-stylesheet type="text/xsl" href="주소록.xsl" ?> • <주소록> • <명단1> • <이름>변사또</이름> • <생일>1971.10.25</생일> • <전화>02-653-3355</전화> • <주소>서울시 영등포구 신길2동 123</주소> • </명단1> • <명단2> • <이름>성춘향</이름> • <생일>1984.08.12</생일> • <전화>02-420-1234</전화> • <주소>서울 영등포구 신길3동 456</주소> • </명단2> 주소록.xml • <명단3> • <이름>이방</이름> • <생일>1977.01.25</생일> • <전화>02-777-8349</전화> • <주소>서울시 영등포구 신길1동 321</주소> • </명단3> • <명단4> • <이름>향단이</이름> • <생일>1985.12.25</생일> • <전화>02-911-4989</전화> • <주소>서울시 영등포구 신길4동 678</주소> • </명단4> • <명단5> • <이름>방자</이름> • <생일>1982.11.24</생일> • <전화>02-345-1111</전화> • <주소>서울시 영등포구 신길5동 119</주소> • </명단5> • </주소록> IST (Information Sciences & Technology) Laboratory

  6. <?xml version="1.0" encoding="euc-kr"?> • <xsl:stylesheetxmlns:xsl="http://www.w3.org/TR/WD-xsl"> • <xsl:template match="/"> • <html> • <head></head> • <body> • <center> • <font size="4" color="green"><b>주 소 록 명 단</b></font><br/> • </center> • <hr color="brown" size="3"/> • <table border="2"> • <colgroup> • <col width="20%"></col> • <col width="20%"></col> • <col width="20%"></col> • <col width="40%" bgcolor="pink"></col> • </colgroup> • <trbgcolor="skyblue"> • <th>이름</th> • <th>생일</th> • <th>전화</th> • <th>주소</th> • </tr> • <tr> • <td><xsl:value-of select="주소록/명단1/이름"/></td> • <td><xsl:value-of select="주소록/명단1/생일"/></td> • <td><xsl:value-of select="주소록/명단1/전화"/></td> • <td><xsl:value-of select="주소록/명단1/주소"/></td> • </tr> • …… • <tr> • <td><xsl:value-of select="주소록/명단4/이름"/></td> • <td><xsl:value-of select="주소록/명단4/생일"/></td> • <td><xsl:value-of select="주소록/명단4/전화"/></td> • <td><xsl:value-of select="주소록/명단4/주소"/></td> • </tr> • <tr> • <td><xsl:value-of select="주소록/명단5/이름"/></td> • <td><xsl:value-of select="주소록/명단5/생일"/></td> • <td><xsl:value-of select="주소록/명단5/전화"/></td> • <td><xsl:value-of select="주소록/명단5/주소"/></td> • </tr> • </table><br/><br/> • </body> • </html> • </xsl:template> • </xsl:stylesheet> 표(테이블)를 이용하여 출력하기 IST (Information Sciences & Technology) Laboratory

  7. 감사합니다 Yang_ka@kunsan.ac.kr 군산대학교 정보통계학과 정보과학기술 연구실 2012.01.03 양승혁 Yang_ka@kunsan.ac.kr 군산대학교 통계컴퓨터과학과 정보과학기술 연구실 2012.07.25

More Related