Design and Application of XTML Script Language based on XML

XML을 이용한 스크립트 언어 XTML 의 설계 및 응용

  • 정병희 (한글과 컴퓨터 부설연구소) ;
  • 박진우 ((주) 데이터시스템 시스템이사) ;
  • 이수연 (광운대학교 컴퓨터공학과)
  • Published : 1999.12.01

Abstract

스타일 정보를 중심으로 하는 기존의 워드 프로세서의 출력 문서들을 차세대 인터넷 문서인 XML문서방식에 따라서 표기하고 또한 제목, 초록, 장 및 단락 등과 같은 논리적인 구조를 반영할 수 있도록 구조화함으로써 문서들의 상호교환뿐만 아니라 인터넷에서 유효하게 사용할 수가 있다. 본 논문에서는 스타일 또는 표현 속성 중심으로 하는 다양한 문서의 평면 구조를 XML의 계층적인 논리적인 구조로, 또한 다양한 DTD(Document Type Definition)환경하에서 변경시킬 수가 있는 변환 스크립트 언어를 표현할 수 있도록 하기 위하여 XTML(XML Transformation Markup Language)을 DTD형식으로 정의하고 이를 이용하여 변환 스크립트를 작성하였으며 자동태깅에 적용하여 보았다.XTML은 그 인스턴스에 해당하는 변환 알고리즘의 효과적인 수행을 위하여 즉 기존의 XML문서를 효과적으로 다루기 위하여 문서를 GROVE라는 트리 구조로 만들어 저장하고 또한 이를 조작할 수 있는 기능 및 다양한 명령어 인터페이스를 제공하였다. Abstract Output documents of existing word processors based on style informations or presentation attributes can be structured by converting them into XML(Extensible Markup Language) documents based on hierarchically logical structures such as title, abstract, chapter and so on. If so, it can be very useful to interchange and manipulate documents under Internet environment. The conversion need the complicate process calling auto-tagging by which elements of output documents can be inferred from style informations and sequences of text etc, and which is different from various kinds of simple conversion.In this paper, we defined XTML(XML Transformation Markup Language) of DTD(Document Type Definition) form and also defined the script language as instances of its DTD for the auto-tagging. XTML and its DTD are represented in XML syntax.Especially XTML includes various functions and commands to generate tree structure named as "GROVE" and also to process, store and manipulate the GROVE in order to process efficiently XML documents.documents.

Keywords

References

  1. The SGML Implementation Guide Brian E.;Travis Dale C. Waldt
  2. 정보과학회지 v.13 no.11 CALS에서의 문서 표준 SGML 현득창;정회경;이수연
  3. ISO 8879:1986 Information processing - Text and office systems - Standard Generalized Markup Language(SGML)
  4. Practical SGML (Second Edition) Eric van Herwijnen
  5. SGML: An Authors Guide to the Standard Generalized Markup Language Martin Bryan
  6. SGML과 Hytime에 관한 연구 이수연
  7. SGML 가이드 정회경;현득창;이수연
  8. SGML96 Conference Proceedings Event Driven of Tree Manipulation Approaches to SGML Transformation
  9. ISO 10744:1997 Hypermedia/Time-based Structuring Language (HyTime)
  10. ISO 10179 : 1996 Information technology - Processing languages - Document Style Semantics and Specification Language (DSSSL)