XSLT document editing for XML document conversion

XML 문서 변환을 위한 XSLT 문서편집 시스템

  • 송종철 (배재대학교 컴퓨터공학과) ;
  • 최일선 (배재대학교 컴퓨터공학) ;
  • 정회경 (배재대학교 컴퓨터공학과)
  • Published : 2004.08.01

Abstract

XML(extensible Markup Language) of W3C(World Wide Web Consortium) that is used the standard core technology of data exchange on the current Internet is an independent data type of usable at the all platforms. Especially, it can handle rapidly because of the integration of each other data types that is exchanged. Between each application and system that built at an enterprise in the past. However, W3C had notice to use XSLT(extensible Stylesheet Language Transformation) that is document transformable standard to descript expression information in XML documents because documents of XML only have a logical structure information. It is designed for XML that is developed for data exchange on the internet. Moreover, it is proposed to process and to change as other data type for expression XML documents for user. This thesis design and implement XSLT document editing system transformable as a un data type as a HTML data type applying XSLT at XML and developed the system. It can edit XSLT document that descript expression information in XML document that is used for data editing in the WYSIWYG environment.

최근 인터넷 상에서 데이터 교환의 표준 핵심 기술로 사용되는 W3C(World Wide Web Consortium)의 XML(extensible Markup Language)은 모든 플랫폼에서 사용 가능한 장치 비 종속적인 데이터 형식이다. 특히 기존의 각 기업에서 구축되어 있던 각각의 어플리케이션과 시스템 사이에 교환되는 서로 다른 데이터 형식을 통합하여 유연하고 빠른 처리를 할 수 있도록 한다. 그러나 XML 문서는 논리적인 구조 정보만을 가지고 있으므로 XML 문서에 표현 정보를 기술하기 위하여 W3C에서는 문서 변환 표준인 XSLT(extensible Stylesheet Language Transformation)를 권고하였다. 이는 인터넷 상에서 데이터 교환을 위해 만들어진 XML에 적합하도록 설계되었고, XML 문서를 사용자에게 표현하기 위한 처리 및 다른 데이터 형식으로 변환이 가능하도록 제안되었다. 이에 본 논문에서는 데이터 교환에 사용되는 XML 문서에 표현 정보를 기술하는 XSLT 문서를 WYSIWYC 환경에서 편집할 수 있으며, XML에 XSLT를 적용하여 HTML(Hyper Text Markup Language) 데이터 형식으로 변환하는 XSLT 문서편집 시스템을 설계 및 구현하였다.

Keywords

References

  1. W3C, Extensible Markup Language (XML) Version 1.0 (Second Edition), http://www.w3.org/TR/REC-xml, Oct. 6, 2000
  2. W3C, XSL Transformations (XSLT) Version 1.0, http://www.w3.org/TR/xslt, Nov. 16, 1999
  3. MSDN Online (XML), http://msdn.micro soft.com/xml
  4. XSLT.xML, http://xmlopen.mentallink. com/, Mental Link
  5. Michael Kay, 'XSLT Programmer's Refere nce', WROX,2000
  6. Eric M. Burke, 'Java and XSLT', O'Reilly, 2001