japanese site
온라인강좌책메일다운로드동아리쇼핑기술지원기업정보갤러리동영상 블로그
『신개념 4단계 리눅스기술지원 시스템 공개』

※ 『무료 리눅스 배포판 배송서비스』 ※

 
XT를 이용한 XML/XSL 사용
조회 : 2,591  


김민식 <minskim@bawi.org>

2000년 5월 21일

소개

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

설치

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를 사용할 준비가 끝난다.

사용 방법

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

$ java -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser
com.jclark.xsl.sax.Driver jcxt.xml webdox.xsl jcxt.html
XML과 XSL 파일을 올바로 만들었다면 jcxt.html이란 파일이 생길 것이다.


[원글링크] : https://www.linux.co.kr/home2/board/subbs/board.php?bo_table=lecture&wr_id=608


이 글을 트위터로 보내기 이 글을 페이스북으로 보내기 이 글을 미투데이로 보내기

 
(주) 수퍼유저

 
   
 


『신개념 4단계 리눅스기술지원 시스템 공개』

CentOS 리눅스 전문서적 국내최초출시

 
회사소개 | 보도기사 | 채용안내 | 광고안내 | 이용약관 | 개인정보취급방침 | 책임한계와 법적고지 | 불편사항 신고하기 | 사이트맵
ㅇ 서울 : 서울특별시 강남구 노현로79길 66, 402호(역삼동,청송빌딩)  ㅇ 부산 : 부산광역시 해운대구 우동 1470 에이스하이테크21 914호
ㅇ 대표 : 1544-8128 ㅇ부산직통 : 051-744-0077 ㅇ서울직통 : 02-856-0055 ㅇ FAX : 02-6280-2663
ㅇ 사업자번호 : 128-86-68239 ㅇ 통신판매업 신고번호 : 2013-부산금정-0035호 ㅇ 개인정보책임자 : 이재석
ㅇ 상호명 : (주) 수퍼유저 ㅇ 대표자 : 박성수
Copyright ⓒ (주)수퍼유저. All rights reserved.

 아 이 디
 비밀번호
회원 가입 | 비밀번호 찾기

블로그~
 
▷ 웹개발언어
PHP
JSP
python
기타
책제목
리눅스서버관리실무바이블v3.0


저자 박성수
페이지수 2,032 pages
펴낸곳(주)수퍼유저

리눅스 서버 구축 및 관리에 필요한 거의 모든 부분과 전반적인 실무 기법들을 다루고 있음
책제목
리눅스보안관리실무(2/E)


저자홍석범
페이지수 820 pages
펴낸곳(주)수퍼유저

리눅스 보안에 관련된 내용을 종합적으로 쓴 책. 저자의 명성 그대로 보안관련의 모든 내용이 그대로 담겨져 있다.