메뉴 건너뛰기

pds

[jar] NewsML Toolkit용 jar 파일들

박영식2010.03.18 04:08조회 수 15293댓글 1

  • 5
    • 글자 크기
그림은 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 을 필요로 한다.

박영식 (비회원)
  • 5
    • 글자 크기
[기출문제] 정보처리기사 2005-4 ~2007~4 (by 박영식) testdisk 파티션복구 프로그램 (by 박영식)

댓글 달기

댓글 1
  • 예제 코드는 파일을 읽어서 NewsEnvelope 의 dateAndTime 노드의 TagData 값을 출력하고, 20020412T132700-0400 로 바꾸는 코드이다.

        NewsML newsml = factory.createNewsML(input_file);
        Text date = newsml.getNewsEnvelope().getDateAndTime();
        System.out.println("Information sent at " + date.toString());
        date.setString("20020412T132700-0400");
        System.out.println("Date changed to " + date.toString());
        FileWriter output = new FileWriter(output_file);
        newsml.writeXML(output, true);
        output.close();
번호 제목 글쓴이 날짜 조회 수
86 [안드로이드] 옵티머스 G 루팅 프로그램 suritam9 2013.08.29 9063
85 [jsp] jsp board source suritam9 2013.06.02 10159
84 [악성코드] 오피스 파일(PPT/DOC/XLS)의 악성코드 탐지 프로그램 suritam9 2012.06.20 9824
83 [swf] SWF-Decompiler-Premium-FREE.exe 박영식 2012.05.02 9735
82 [로그] 1G 이상의 log 파일 확인을 위한 텍스트 뷰어 박영식 2012.02.03 16448
81 [유틸] 노트북 터치패드 클릭 기능 제어 박영식 2012.01.05 9505
80 [VS] 압축 / 해제 소스코드 박영식 2011.11.22 8395
79 [유틸] 디지털카메라용 SD 카드 복원 박영식 2011.11.21 8265
78 [유틸] 읽기 전용 설정 디렉터리/파일 이동 박영식 2011.11.21 8567
77 [fla] 남아공 월드컵 엔트리 flash - IM-S410K 용 박영식 2010.06.05 9443
76 정보처리기사 실기기출문제(2005-4~2009-2) 박영식 2010.05.19 12161
75 [폰트] 휴먼명조 유사체 박영식 2010.04.08 15368
74 [기출문제] 정보처리기사 2005-4 ~2007~4 박영식 2010.04.02 9536
[jar] NewsML Toolkit용 jar 파일들1 박영식 2010.03.18 15293
72 testdisk 파티션복구 프로그램 박영식 2010.01.21 9857
71 [XE] 통계용 모듈과 플러그인 박영식 2010.01.12 9521
70 [자바] java decompiler (자바 디컴파일러) 박영식 2009.11.17 10139
69 [서식] APA, MLA 포맷(기본형) 박영식 2009.11.14 13528
68 [문서] 친일인명사전 명단 박영식 2009.11.14 8431
67 [크랙] Windows 7 professional k 인증 크랙(2) 박영식 2009.09.06 19339
첨부 (5)
xerces.jar
882.8KB / Download 96
jaxen-full.jar
168.8KB / Download 34
gnuregexp.jar
22.6KB / Download 32
saxpath.jar
25.2KB / Download 34
news.PNG
56.2KB / Download 47
위로