Mechanism for multi-XML documents correlating validation and its implementation

When an application manages multiple XML documents, the references between them need to be validated before any further operation. In this paper, we present a general validating mechanism based on a model which describes references between two or more XML documents as directed graphs. A formal system is presented and we prove that the correlating validation of many-to-many XML documents could be simplified as several correlating validations of one-to-many XML documents. By the means of adding correlating validation logic into the Xerces2-java components architecture, we develop a parser prototype. Experiments show that the mechanism is a proper solution for multi-XML documents correlating validation.

[1]  Joe Marini,et al.  Document Object Model , 2002, Encyclopedia of GIS.

[2]  Paul J. Walmsley,et al.  XML Schema Part 0: Primer Second Edition , 2004 .

[3]  Steven J. DeRose,et al.  XML Path Language (XPath) Version 1.0 , 1999 .

[4]  Wei Zhang,et al.  A Table-Driven Streaming XML Parsing Methodology for High-Performance Web Services , 2006, 2006 IEEE International Conference on Web Services (ICWS'06).

[5]  Zhou Yanming,et al.  A Run-time Adaptive and Code-size Efficient XML Parser , 2006, 30th Annual International Computer Software and Applications Conference (COMPSAC'06).

[6]  Po-Wen Cheng,et al.  A quick XML parser for extracting signatures of secure Web services , 2005, The Fifth International Conference on Computer and Information Technology (CIT'05).

[7]  Vagelis Hristidis,et al.  2LP: A double-lazy XML parser , 2009, Inf. Syst..