Browse > Article
http://dx.doi.org/10.3745/KIPSTD.2004.11D.4.959

A Design and Implementation of the Tree-based Document Editing System for XML Application  

Kim, Young-Chul ((주)뉴스텍시스템즈)
Kang, Chun-Kil ((주)엑스씨이)
Abstract
This paper describes a design and implementation of the tree-based document editing system for XML application, available at the structure-oriented environment. This system converts DTD to ASTD( Syntax Tree Definition) to support syntax-directed editing for valid document, considers the extensibility to add new tools and supports multiple entry parser for real-time document validation. It is expected that this paper contributes related XML application document editing system development model.
Keywords
XML; Tree-based Document Editor; DTD; AST;
Citations & Related Records
연도 인용수 순위
  • Reference
1 EXml v1.2 Avaliable http://www.cuesoft.com/products/exml.asp
2 XML Pro v2.0 Avaliable http://www.vervet.com/products.php
3 $xmlspy^{\circledR}$ 2004, Avaliable http://www.xmlspy.com/products_ide.html
4 Thosmas W. Reps, Tim Teitelbaum, The Synthesizer Generator : A System for Constructing Language-Based Editors, Springer-Verlag 1988
5 A. D. N. Edwards. Visual Programming Langauges : the Next Generation?. ACM SIGPLAN Notices, Vol. 23, No.4, pp.43-50   DOI
6 R. A. Ballance, J. Butcher and S. L. Graham, Grammatical abstraction and incremental syntax analysis in a language-based editor, Proceedings of the SIGPLAN'88 conference on Programming Language design and Implementation, pp.185-198, 1988   DOI
7 William J. Pardi. XML in Action : Web Technology (Microsoft Press), pp.31-71, pp.137-159, 1999
8 Aho, A., Sethi, R., and Ullman, J., Compilers : Principles, Techniques and Tools, Addison-Wesley, 1996
9 Extensible Markup Language(XML) 1.0, Avaliable http://www.w3.org/TR/REC-xml, 1998
10 VoiceXML Forum, Voice eXtensible Markup Language 1.0, March, 2000
11 CLIP! XML Editor Avaliable http://xml.t2000.co.kr