학술저널
Piccolo 파서를 기반으로 신속한 XML 파싱을 위한 XMLPull 파서의 설계 및 구현
- 강원대학교 기초과학연구소
- 기초과학연구
- 제15집
-
2004.12109 - 120 (12 pages)
- 1
현재 XML은 HTML의 대체 마크업 언어로써 그 사용이 확대되어 지고, 또한 XML 데이터를 위한 파서 모델과 파서 구현방식에 대한 연구가 진행되고 있다. 그 연구의 결과로 벤치마킹에서 XML의 파싱모델로는 Pull모델이 빠른 파싱 속도를 나타내었고, 파서의 구현 방식에 있어서는 Push 모델 파서인 Piccolo에서 사용한 parser generator tool인 JFlex와 BYacc/J를 사용하는 방법이 기존의 일반적인 구현방법인 수기 방식보다 파싱이 빠른 결과를 내 놓았다. 본 논문에서는 기존의 파서보다 빠른 파싱속도를 나타내기 위하여 위의 두 방법을 이용하여 파싱을 위한 인터페이스를 설계하였으며 이를 이용하여 JXPull 파서를 구현하였다. 또한 이를 증명하기 위하여 기존의 XML 파서들의 벤치마킹 도구인 saxbench 속도 비교 도구를 이용하였으며 이를 통하여 본 논문에서 제안한 JXPull 파서가 기존 파서보다 빠린 파싱 속도를 보이는 것을 입증하였다.
요약<BR>1. 서론<BR>2. 관련연구<BR>3. JXPull 파서의 설계<BR>4. JXPull 파서의 구현 및 분석<BR>5. 결론 및 향후 연구과제<BR>6. 참고문헌<BR>
(0)
(0)