Font Size: a A A

Design And Implimention Of XML Editor With Predefined-Format

Posted on:2011-09-16Degree:MasterType:Thesis
Country:ChinaCandidate:Y Z LiuFull Text:PDF
GTID:2178360308961233Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The goal of this system is to implement an XML document editor with predefined-format.An XML document with predefined-format need the documents' creator or editor to input content in accordance with the pre-defined format.Usually,these XML documents have DTD or SCHAMA definitions.This paper analyzed several popular commercial or free XML editor,and compared their functions with actual business requirements.This paper start from common XML editors and abstract an XML document editors' interface.Then the concept of node editor and cell editor were brought in the course of designing specific XML document editors.This paper laid emphases on the format analysis of XML documents' structure, summed up several common structures and analyzed them, then designed several node editors based on these structures. With these editors,we can carry on most of format-predefined XML documents' operations.Within these editors,An editor factory class was also be provided which could load appropriate node editors to accomplish the node edit job according to the nodes' structures' feature.This paper also analyzed XML nodes' properties or values' types,on which we designed cell editors which could adapt various situations.A cell editor factory class was also been designed which could load cell editors intelligently.The XML editors designed in this paper have generability which could create edit interface through configuration.They also have highly flexibility which could customize special editors according to special requirements.Beside this,The Spring Framework's thinking was absorbed and a simplified dynamic load and configure module was gave out which greatly raised the system's flexibility and user-friendliness.
Keywords/Search Tags:XML, XML document, Editor, XML editor
PDF Full Text Request
Related items