Pluggable dom implementation
AssigneeOracle International Corporation
InventorsKongyi Zhou, K. Karun, Jinyu Wang, Tim Yu
Life of this patent
Estimating the term…
Abstract
Techniques for implementing a scalable DOM and a pluggable DOM are provided. A scalable DOM implementation manages a DOM tree in memory to free unreferenced nodes, avoid generating nodes unnecessarily, and avoid storing multiple versions of the same data on disk. A pluggable DOM implementation includes an abstract interface that is defined between the API layer and the data layer of a DOM implementation. An implementation of the abstract interface is defined for each data source that is plugged in to the pluggable DOM implementation and that stores XML data in a different format.
Claims14
A method comprising:
- receiving a first API call to access first XML data, wherein the first API call is a standard API call defined by the World Wide Web Consortium (W3C);
- after receiving the first API call, calling a first abstract API of an interface, wherein the interface is associated with a plurality of API implementations, wherein each API implementation of the plurality of API implementations is defined to process XML data that is stored in a different format of a plurality of formats;
- in response to calling the first abstract API, receiving, from a particular API implementation of the plurality of API implementations, the first XML data.
Dependencies are inferred from the claim text.