By exploiting the theories of automata and graphs, we propose algorithms and a process for editing valid XML documents [4][5]. The editing process avoids syntactic violations altogether, thus freeing the user from any syntactic concerns. Based on the proposed algorithms and process, we build an XML editor with forms as its user interface. Categories and Subject Descriptors H.5.2 [Information Interfaces and Presentation]: User Interfaces –Theory and methods, Interaction styles, Graphical user interfaces (GUI). General Terms Algorithms, Design Keywords XML Editor, Regular Expression, Automata Theory
Y. S. Kuo, Jaspher Wang, N. C. Shih