티스토리 뷰

기본테마

XML 파서 설치 하기..

래빗조아 2005. 5. 3. 15:17


* validate form 파서:IEXMLTLS
http://msdn.microsoft.com/library/default.asp?url=/downloads/list/xmlgeneral.asp
-->tool 중에서
Internet Explorer Tools for Validating XML and Viewing XSLT Output

-->다운받은 후 설치한다.
-->msxmlval.inf와 msxmlvw.inf를 설치한다.
-->IE에서 DTD문서를 포함한 xml파일이 validate한가 확인한다.

//어제 작성한 sawonlist.xml문서를 ie로 open한다.
// validate XML인가 확인....




XSLT 변환엔진:
xalan: apache에서 제공하는 파서
: JDK1.4 version에서는 xalan이 포함되어있다. 그러나, 한글처리에 문제가 있으므로 새로운 xalan을 http://xml.apache.org/dist/xalan-j/에서 download받는다.
또는 http://www.apache.org/dist/xml/xalan-j/binaries/에서 download받는다.
ex) xalan-j_2_4_1-bin.zip
1. xalan-j_2_4_1-bin.zip파일을 압축해제한다.
2. 압축해제폴더binxalan.jar파일을 복사한다.
3. c:j2sdk1.4.0jrelib폴더에서 endorsed라는 새폴더를 생성한다.
4. 2번에서 복사한 파일을 c:j2sdk1.4.0jrelibendorsed폴더에 붙여넣는다.
5. xalan.jar가 적용되는가 확인해본다.
c:>java org.apache.xalan.xslt.EnvironmentCheck >a.txt
a.txt파일을 확인하여 version.xalan2x=Xalan Java 2.4.1라는 message가 확인되면 ok.
c:>java org.apache.xalan.xslt.Process
ClassCastException이 발생한다면 xalan.jar가 적용되지 않은 것이다.
이럴경우는 2번부터 try again

6. 변환하기 쉽도록 bat파일을 만들어서 사용하도록 한다. ex)xslt.bat
bat파일의 내용은 아래와 같다.
---------------------------------------------------------------------------
@echo off
rem Xalan XSLT 프로세서
java org.apache.xalan.xslt.Process -IN %1 -XSL %2 -OUT %3
-----------------------------------------------------------------------------
7. 실행방법
xslt xml파일 xsl파일 output파일
ex) xslt memo.xml memo.xsl memo.html
8. 만일 xsl파일 not found. message가 나타날 경우엔 classpath를 clear한다.
ex) set classpath=.

'기본테마' 카테고리의 다른 글

청계천  (0) 2005.07.09
[펌] 인맥을 넓히고 자기 사람으로 만드는 11가지 노하우  (0) 2005.02.28
댓글