Mastercard Incorporated
Systems and methods for processing extensible markup language data during runtime
Last updated:
Abstract:
A method for dynamically loading one or more Extensible Mark-up Language (XML) schema definition (XSD) files into a JAVA.TM. Virtual Machine (JVM) during runtime is provided. The method includes generating JAVA.TM. objects from one or more initial XSD files. The method further includes grouping the JAVA.TM. objects by namespaces. The method also includes creating new XSD files for the namespaces. The new XSD file includes references to the initial XSD files that include a same namespace. The method further includes generating JAVA.TM. classes from the new XSD files. The method also includes compiling the new JAVA.TM. classes into bytecode. The bytecode is loaded into a ClassLoader, wherein the ClassLoader is available to the JVM during runtime.
Utility
25 Jun 2018
17 Nov 2020