강좌
클라우드/리눅스에 관한 강좌입니다.
프로그램 분류

XT를 이용한 XML/XSL 사용

작성자 정보

  • 웹관리자 작성
  • 작성일

컨텐츠 정보

본문

icon01.gif title10.gif

김민식 <minskim@bawi.org>

2000년 5월 21일

icon04.gif 소개

XT는 James Clark씨가 자바로 XSLT를 구현한 것이다. 여기서 XSLT는 XSL 중에서 XML 문서 변환에 관련된 부분만을 일컫는 용어이다. XSLT는 기존의 XML 문서를 다른 형태의 문서로 어떻게 변환할 것인지를 기술하는 데에 사용된다. 이 내용을 보고 실제로 변환된 문서를 만들어내는 것이 XT가 하는 일이다.

icon04.gif 설치

XT는 XSLT만을 처리하므로 XML의 처리를 위해서 별도의 XML 파서가 필요하다. 썬에서 제공하는 XML 파서는 JAXP(Java API for XML Parsion)에 포함되어 있으며 이는 썬의 JAXP 다운로드 페이지에서 받을 수 있다. 아니면 XT와 같은 저자가 만든 XP를 사용하여도 좋다. 여기에서는 Java Project X를 사용하는 것으로 가정하고 설명하겠다.

파서가 준비되었으면 xt.zip을 받아서 설치하고자 하는 디렉토리에 압축을 풀자. /usr/local/xt란 디렉토리를 만들고 거기에서 압축을 풀었다면 그 안에 xt.jar 파일이 생긴 것을 볼 수 있을 것이다. 이 파일을 CLASSPATH에 추가하면 XT를 사용할 준비가 끝난다.

icon04.gif 사용 방법

XT를 사용할 때 필요한 인자는 파서, XML 파일, XSL 파일 세 가지이다. 이 중 파서는 JVM의 -D으로 넘겨준다. 변환된 결과는 표준 출력으로 나오게 된다. 예를 들어 JAXP를 사용하고 jcxt.xml이란 XML 파일을 webdox.xsl을 이용하여 jcxt.html로 변환하려면 다음과 같이 한다. (내용이 길어서 두 줄로 나타내었으나 한 명령이다.)

XML과 XSL 파일을 올바로 만들었다면 jcxt.html이란 파일이 생길 것이다. 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,040 명
  • 현재 강좌수 :  35,850 개
  • 현재 접속자 :  174 명