티스토리 뷰
거의 한 달동안 정체 불명의 스펙들 속에서 허우적 거리고 있다.
DOM과 SAX로 모든걸 해결하던 배고픈 시절은 갔다고 굳게 믿었다. 넘쳐나는 스펙들을 보며 만세를 불렀다. 그리고, 그 스펙들의 공수표에 좌절하고 있다.
한달 동안 뒤적거린 XML 관련 스펙들을 나열해보자:
- DOM:굳이 설명이 필요없을 듯.
- SAX:상동
- XSLT:상동
- XPATH: 1.0 스펙까진 어느 정도 알고 있었다. 2.0은 그야말로.. 경천동지~ 상전벽해~ 말로만 하는거면 뭘 못하냐고-.-.
- ?XQuery:궁극의 해결책이라고 믿었다. 천만의 말씀 만만의 콩떡이더라.
- ?XUpdate:처음 봤을땐 이건 어디서 굴러먹던 개뼈다귀냐라고 생각했었지만... 정말 개뼈다귀다. -.-;
- ?XmlDb (XAPI): 정말 개뼈다귀다. -.-;;
- ?XQueryUpdateFacility:궁국의 해결책일까? 공수표좀 그만 뿌려라! -.-;;;
- ?StAX:자바스러운 SAX?
- ?TrAX:자바스러운 XSLT?
- 외 다수...
- Xindics:그렇다. 마데인아파체다. 그것만 믿고 깔았다. 앞으로의 여정이 만만치 않을 것임을 깨달았다.
- eXist:구세주인가? 천만의 말씀 만만의 콩떡. 앞으로 여정은 더욱 험난할 지어다.
- ?BerkerleyDbXml:오! 오라클! 개뿔...
- Saxon:일단 피해가자...라고 생각했으나.. 그 마저도 쉽지 않은...
- 외 다수...
내가 하고 싶은건..
- 크기가 가변적이고(수십킬로에서 수메가정도?),
- 일회성의(한번 처리한 파일들을 다시 처리할 일은 가물에 콩나듯?)
- XML 파일들을
- 자바로
- 서버사이드에서
- 읽고,
- 고치고,
- 저장하는
말하자면, File-based(Disk-based) DOM 같은 거다.
eXist류의 ?XmlDb들이 거의 모든 요구사항을 만족하지만.. 한가지... (2) 일회성에서 태클을 건다. 즉, ?XmlDb로 import하고 export하는 비용이 너무 비싸다. 그냥 DOM과 SAX로 처리하는게 훨씬 싸게 먹힌다.
뱀꼬리#1 혹시 이 블로그를 보시는 분 중에서~ 어렴풋한 해결책을 제시해 주시는 분께는 맛난 커피!!!를 대접하겠다.
뱀꼬리#2 명쾌한 해결책을 제시해 주시는 분께는 맛난 밥!!!을 대접하겠다.
'hacking > java' 카테고리의 다른 글
singleton과 lazy loading... (0) | 2007.01.28 |
---|---|
Java6 XMLOutputFactory 유감 (2) | 2007.01.15 |
아니~ 버~ㄹ써! Java6~ (0) | 2006.12.12 |
Java, finally GPLed (0) | 2006.11.14 |
Java Browser Edition? (0) | 2006.09.08 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 해남
- 영화
- docker
- Dojo
- web
- 자전거
- Prototype
- 여행
- Eclipse
- maven
- CSS
- **
- Java
- 독후감
- 자바스크립트
- ***
- webapp
- DeveloperWorks
- 노래
- 땅끝마을
- nodejs
- jQuery
- 장필순
- HTML5
- JavaScript
- 책
- ****
- Ajax
- ***1/2
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함