PSVI DOM Tree Visualiser
Abstract
XML documents possess a set of rules that confirm their validity. This includes the wellformedness and agreement within the constraints of an XML Schema (XSD) schema. In this paper, the validity of an XML document with respect to the schema can be understood using a post schema validation infoset (PSVI), which includes the features of the XML document and the XSD schema. Therefore, this project aims to simplify the PSVI through the use of visualisation.
Generally, DOM parsers can be used to visualise XML documents as DOM trees. However, the DOM tree does not include the XSD schema. Therefore, this necessitates the need for an advanced PSVI DOM tree. Hence, this program is designed to be used by students as a way of understanding their documents, the need for it to be human computer interactive program is essential.
This paper examines the phases of building a PSVI DOM Tree Visualiser which include: analysis of the program, the basic design, implementation, testing and evaluation. The paper starts by introducing the project, followed by providing the background which covers the related subjects and work in this area. It then moves on to examine and outline each phase involved in building the PSVI DOM Tree Visualiser. The concluding section covers some of the developer’s personal achievements as well as highlighting some possible areas for future work.