Browse > Article
http://dx.doi.org/10.3745/KIPSTD.2002.9D.2.267

Implementation of Form-based XML Document Editor  

Go, Tak-Hyeon (Information Communication, Graduate School of Ajou University)
Hwang, In-Jun (Information Communication, Graduate School of Ajou University)
Abstract
Existing XML editors, which are usually tree-based, require knowledge on the XML from users. But this requirement should be removed in order for any user to create XML documents easily. In this paper, we developed a new XML editor which provides both the usual tree-based interface and the form-based interface derided from the original document. Editing XML documents through forms will be especially effective in the places such as enterprise or municipal office where a large amount of documents of same format need to be generated. Forms, which are HTML documents, are generated automatically through the XSLT using both template XML document and XSL document, and displayed on the built-in HTML browser. When a form is filled out by user, it will he transformed into its corresponding XML document and stored into the XML repository.
Keywords
XSLT; XML Editor; Form-based; template XML;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Vidur Apparaoet al., Document Object Model(DOM) Level 1 specification, W3C Recommendation, 1 October, 1998. http://www.w3.org/TR/REC-DOM-Level-1/
2 James Clark, XSL Transformations(XSLT) Version 1.0, W3C Recommendation, November, 1999. http://www.w3.org/TR/xslt
3 Benoit Marchal, Guidelines for using XML for Electronic Data Interchange, Version 0.05, 25th January, 1998. http :// www.eccnet.com/xmledi/guidelines-styled.xml/
4 David Hunter, Beginning XML, 2000
5 Anders Kristensen, 'Formsheets and the XML Forms Language,' in Proceedings of WWW9, Toronto, Canada, May, 1999
6 XForms-The Next Generation of Web Forms, http :// www.wcc.org/MarkUp/Forms/, October, 2001
7 Eric Armstrong, The Java API for Xml Parsing (JAXP) Tutorial, Version 1.1, May, 2001. http://java.sun.com/xml/jaxp-1.1/docs/tutorial/
8 Java API for XML Processing 1.1 Specification, 08-May-2001. http://java.sun.com/xml/xml_jaxp.html
9 Tim Bray, Jean Paoli, C. M. Sperberg-McQueen, Extensible Markup Language (XML) 1.0, W3C Recommendation, 10 February, 1998, http://www.w3.org/TR/REC-xml
10 Alexander, Tom, Professional Java XML Programming, 2000
11 Kevin Williams Professional XML Databasees, 2000
12 고윤희;, 김현철, 이원규, 고려대학교 컴퓨터교육과, '데이터베이스와의 연동 기반 XML 에디터의 설계 및 구현', 한국정보과학회, 2001봄 학술발표논문집(B) 제28권 제1호, 2001   과학기술학회마을
13 김동욱, 최한석, 목포대학교 컴퓨터과학과, 'XSL을 지원하는 XML문서 편집기 설계 및 구현', 목포대학교 정보산업연구지, 제7권, pp.35-44, 1999
14 김길준, 정용득, 숭실대학교 컴퓨터학부, 'XML 저작도구의 설계', 정보산업기술연구(제3집), 1998
15 Frank Bournphrey, Propessional XML Application, 1999