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.

Status:
Grant
Type:

Utility

Filling date:

25 Jun 2018

Issue date:

17 Nov 2020