System and method for XML registry re-parsing
First Claim
Patent Images
1. A method to configure an application server for XML applications, comprising:
- providing a delegation layer on an application server that is transparent to the XML applications, wherein at least one of the XML applications invokes one or more XML parsing operations;
retrieving a local copy of a document type definition (DTD) file or a schema (XSD) file from a local cache of the application server;
performing the one or more XML parsing operations based on the local copy;
retrieving an updated copy of the DTD file or the XSD file from a remote application server if an error is detected during the one or more XML parsing operations based on the local copy; and
performing the one or more XML parsing operations again based on the updated copy.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method can provide a re-parsing mechanism that is plugged into a delegation layer that is transparent to the XML applications. The re-parsing mechanism can perform one or more XML parsing operations based on a local document type definition or schema file. If an error is detected during one or more XML parsing operations based on the local document type definition or schema file, the re-parsing mechanism allows for retrieving an updated document type definition or schema file from a remote application server and performing the one or more XML parsing operations again based on the updated document type definition or schema file.
14 Citations
20 Claims
-
1. A method to configure an application server for XML applications, comprising:
-
providing a delegation layer on an application server that is transparent to the XML applications, wherein at least one of the XML applications invokes one or more XML parsing operations; retrieving a local copy of a document type definition (DTD) file or a schema (XSD) file from a local cache of the application server; performing the one or more XML parsing operations based on the local copy; retrieving an updated copy of the DTD file or the XSD file from a remote application server if an error is detected during the one or more XML parsing operations based on the local copy; and performing the one or more XML parsing operations again based on the updated copy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system to configure an application server for XML applications, comprising:
-
a delegation layer on an application server that is transparent to the XML applications, wherein at least one of the XML applications invokes one or more XML parsing operations, and wherein the delegation layer delegates the one or more XML parsing operations to one of a plurality of parsers that are associated with the delegation layer; and a re-parsing mechanism that is plugged into the delegation layer, and the re-parsing mechanism to perform, retrieving a local copy of a document type definition (DTD) file or a schema (XSD) file from a local cache of the application server; performing the one or more XML parsing operations based on the local copy; retrieving an updated copy of the document type definition (DTD) file or the schema (XSD) file from a remote application server, if an error is detected during the one or more XML parsing operations based on the local copy; and performing the one or more XML parsing operations again based on the updated copy. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory machine readable medium having instructions stored thereon that when executed cause a system to:
-
provide a delegation layer on an application server that is transparent to the XML applications, wherein at least one of the XML applications invokes one or more XML parsing operations; retrieve a local copy of a document type definition (DTD) file or a schema (XSD) file from a local cache of the application server; perform the one or more XML parsing operations based on the local copy; retrieve an updated copy of the DTD file or the XSD file from a remote application server, if an error is detected caught during the one or more XML parsing operations based on the local copy; and perform the one or more XML parsing operations again based on the updated copy.
-
Specification