A Study of XML Design Patterns for Removing Ambiguity in DTD and Using DOM in XML Application

XML DTD 모호성 제거와 DOM 활용을 위한 디자인 패턴 연구

  • 김태현 (연세대학교 컴퓨터과학과) ;
  • 고승규 (연세대학교 컴퓨터과학과) ;
  • 최윤철 (연세대학교 컴퓨터과학과)
  • Published : 2000.10.01

Abstract

XML(eXensible Markup Language)은 차세대 인터넷 기술의 대표적인 기술 요소로서 현재 놀라운 속도로 발전하고 있으며 다양한 인터넷 응용분야에서 적용하고 있다. 이런 추세는 XML 어플리케이션을 복잡화, 대형화시키고 있으며 이로 인하여 XML 어프리케이션 개발과 유지 보수가 점점 어려워지고 있다. 이러한 문제점을 해결키 위해 객체지향 개발 방법론애 적용되어온 디자인 패턴(Design Patterns) 개념을 XML 개발 관련 분야에 적용시키는 연구가 이루어지고 있다. 본 논문에서는 XML 디자인 패턴 중 DTD(Document Type Definition) 모델링 시 발생하는 모호성(Ambiguity) 문제를 해결키 위한 패턴과 DOM을 효율적으로 처리하기 위한 문서 구조 트리 운행 및 접근 패턴을 제안한다. 이 패턴들을 활용한다면 DTD 설계 및 DOM(Document Object Model)을 처리하는 단계에서 재사용이 가능해져 개발된 기술들을 공유 가능하며 시스템 디자인 시에 발생 가능한 문제점들을 사전에 해결할 수 있다.

Keywords