Design Specification of an XML Toolkit

XML Toolkit 설계

  • 노대식 (한국전자통신연구원 컴퓨터소프트웨어기술연구소 언어공학연구부) ;
  • 김현기 (한국전자통신연구원 컴퓨터소프트웨어기술연구소 언어공학연구부) ;
  • 윤보현 (한국전자통신연구원 컴퓨터소프트웨어기술연구소 언어공학연구부) ;
  • 강현규 (한국전자통신연구원 컴퓨터소프트웨어기술연구소 언어공학연구부)
  • Published : 2000.04.14

Abstract

XML은 기존 HTML의 한계를 극복할 수 있는 새로운 기술로 다양한 응용분야에 활용되고 있으며 많은 응용 제품들이 개발되고 있다. XML편집기, XSL편집기, XML브라우져, XML저장 관리기, XML문서 저장 관리기, XML문서 검색기, XML Conversion Tool등의 다양한 XML응용 프로그램에서 사용할 수 있는 표준 라이브러리 API인 DOM(Document Object Model)과 SAX(Simple API for XML)를 지원하며 XML문서의 모든 구성요소에 대한 처리를 할 수 있는 파서가 요구되고 있다. 이에 본 논문에서는 다양한 응용 프로그램의 요구사항을 분석하고 이를 반영하여 처리할 수 있는 XML Toolkit모델을 제시한다. 본 XML Toolkit은 W3C XML 1.0스펙과 W3C Namespaces in XML스펙과 W3C DOM Level 1스펙을 지원하며 XML사용자 그룹에서 정의한 SAX를 지원한다. 또한 표준 API로 접근할 수 없거나 그 기능이 표준에서 정의되지 않은 추가 기능을 제공하기 위한 XML문서의 내부자료구조를 정의하고 이의 처리를 위한 API를 제공한다.

Keywords