그림은 NewsMLExplorer의 실행 모습니다. 원격지 요청도 가능하다.
NewsML 등의 xml을 파싱하기 위해서는 DOM 이나, PARSER가 필요한데, NewsML Toolkit은 xerces를 사용한다.
NewsML Toolkit은 NewsML 문서를 해석해, 원하는 element를 쉽게 이용할 수 있게 한다.
2002년에 release 되었는데, 현재는 update 되는지 알 수 없다.
http://newsml-toolkit.sourceforge.net/
위 사이트가 메인 사이트이며, 2.0과 1.0을 받을 수 있다.
그런데, 이상한 건, 1.0에 있는 class가 2.0에는 없어서 quick start의 첫줄을 해 볼 수 가 없다.
(NormalizeNewsML 클래스는 2.0에 없다.)
1.0의 파일을 받고 xerces 1.4를 받아 NormalizeNewsML을 해 볼 수 있고, 2.0은 eclipse에 편집해 보고, 실행해봤다.
xerces를 download 받아, classpath에 넣어준다.
우분투에서 /etc/profie 을 열면
export JAVA_HOME=/usr/lib/jvm/java-6-sun
export CLASSPATH=.:$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
으로 되어있다.(상황에 따라 다를 수 있다.
/usr/lib/jvm/java-6-sun/jre/lib/ext
위 경로에 xerces.jar를 넣어주면 ClassNotFoundException: org.apache.xerces.framework.XMLParser 을 처리할 수 있다.
이 외에도, 매뉴얼에선 saxpath.jar, jaxen-full.jar, gnuregexp.jar 을 필요로 한다.
NewsML 등의 xml을 파싱하기 위해서는 DOM 이나, PARSER가 필요한데, NewsML Toolkit은 xerces를 사용한다.
NewsML Toolkit은 NewsML 문서를 해석해, 원하는 element를 쉽게 이용할 수 있게 한다.
2002년에 release 되었는데, 현재는 update 되는지 알 수 없다.
http://newsml-toolkit.sourceforge.net/
위 사이트가 메인 사이트이며, 2.0과 1.0을 받을 수 있다.
그런데, 이상한 건, 1.0에 있는 class가 2.0에는 없어서 quick start의 첫줄을 해 볼 수 가 없다.
(NormalizeNewsML 클래스는 2.0에 없다.)
1.0의 파일을 받고 xerces 1.4를 받아 NormalizeNewsML을 해 볼 수 있고, 2.0은 eclipse에 편집해 보고, 실행해봤다.
xerces를 download 받아, classpath에 넣어준다.
우분투에서 /etc/profie 을 열면
export JAVA_HOME=/usr/lib/jvm/java-6-sun
export CLASSPATH=.:$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
으로 되어있다.(상황에 따라 다를 수 있다.
/usr/lib/jvm/java-6-sun/jre/lib/ext
위 경로에 xerces.jar를 넣어주면 ClassNotFoundException: org.apache.xerces.framework.XMLParser 을 처리할 수 있다.
이 외에도, 매뉴얼에선 saxpath.jar, jaxen-full.jar, gnuregexp.jar 을 필요로 한다.
댓글 달기