XML-based integrated services parsing
First Claim
Patent Images
1. A method for parsing in a distributed directory-enabled application environment using an extensible Markup Language (“
- XML”
) application program interface, the interface including a class factory, the method comprising;
accepting an XML file as an input stream,parsing the input stream,scanning the input stream for an object,determining whether the object references a system service,determining whether the system service is accessible to the system and loaded,dynamically loading the system service if referenced, accessible, and not loaded,dynamically configuring the system service,instantiating the object in the class factory, so that the system service referenced by the object in the XML stream is automatically available to the object,defaulting the object to a document object model during instantiation in the class factory if the system service is not accessible,determining if there is a suitable document object model, anddefaulting the object to a highest available class during instantiation in the class factory if there is no suitable document object model.
12 Assignments
0 Petitions
Accused Products
Abstract
An improved system and method is provided for parsing in a distributed directory-enabled environment using an extensible Markup Language (“XML”) application program interface. The method accepts an XML file as an input stream, parses the input stream, and scans the input stream for an object. Upon finding an object, the method determines whether the object references a system service and dynamically loads the referenced service. The service is dynamically configured and the object is instantiated in a class factory.
71 Citations
6 Claims
-
1. A method for parsing in a distributed directory-enabled application environment using an extensible Markup Language (“
- XML”
) application program interface, the interface including a class factory, the method comprising;accepting an XML file as an input stream, parsing the input stream, scanning the input stream for an object, determining whether the object references a system service, determining whether the system service is accessible to the system and loaded, dynamically loading the system service if referenced, accessible, and not loaded, dynamically configuring the system service, instantiating the object in the class factory, so that the system service referenced by the object in the XML stream is automatically available to the object, defaulting the object to a document object model during instantiation in the class factory if the system service is not accessible, determining if there is a suitable document object model, and defaulting the object to a highest available class during instantiation in the class factory if there is no suitable document object model. - View Dependent Claims (2, 3)
- XML”
-
4. A computer system for parsing in a distributed directory-enabled application environment using an extensible Markup Language (“
- XML”
) application program interface, the interface including a class factory, the system comprising;at least one processor; at least one memory accessible to the processor; an application stored in a portion of the memory; and software for parsing an XML file for the application, the software comprising instructions for; accepting the XML file as an input stream, parsing the input stream, scanning the input stream for an object, determining whether the object references a system service, determining whether the system service is accessible to the system and loaded, dynamically loading the system service if referenced, accessible, and not loaded, dynamically configuring the system service, instantiating the object in the class factory, so that the system service referenced by the object in the XML stream is automatically available to the object, defaulting the object to a document object model during instantiation in the class factory if the system service is not accessible, determining if there is a suitable document object model, and defaulting the object to a highest available class during instantiation in the class factory if there is no suitable document object model. - View Dependent Claims (5, 6)
- XML”
Specification