DYNAMIC EXTERNAL ENTITY RESOLUTION IN AN XML-BASED CONTENT MANAGEMENT SYSTEM
First Claim
1. A method for providing dynamic external entity resolution in a content management system (CMS), comprising:
- receiving a request to access a document from the CMS, wherein the document is associated with at least one source transform;
applying a wrapper transform to the source transform to generate a modified source transform, wherein the modified source transform is configured to generate an output document with resolvable external entity references when the modified source transform is applied to the document being accessed;
applying the modified source transform to the document being accessed to generate the output document; and
returning the output document to a requesting application.
5 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention provide a method, system, and article of manufacture for dynamically resolving external entity references in a document managed by a content management system (CMS). In one embodiment, a wrapper transform may be applied to a source transform to generate a modified source transform. The modified source transform may be configured to generate resolvable external entity references when applied to a document being accessed from the CMS. The modified source transform may be applied to the document being checked out to generate an output document, and the output document may be returned in response to an access request.
24 Citations
22 Claims
-
1. A method for providing dynamic external entity resolution in a content management system (CMS), comprising:
-
receiving a request to access a document from the CMS, wherein the document is associated with at least one source transform; applying a wrapper transform to the source transform to generate a modified source transform, wherein the modified source transform is configured to generate an output document with resolvable external entity references when the modified source transform is applied to the document being accessed; applying the modified source transform to the document being accessed to generate the output document; and returning the output document to a requesting application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable storage medium containing a program which, when executed, performs an operation for providing dynamic external entity resolution in a content management system (CMS), comprising:
-
receiving a request to access a document from the CMS, wherein the document is associated with at least one source transform; applying a wrapper transform to the source transform to generate a modified source transform, wherein the modified source transform is configured to generate resolvable external entity references when applied to the document being accessed; applying the modified source transform to the document being checked out to generate an output document; and returning the output document to a requesting application. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system, comprising:
-
a processor; and a memory containing a content management system (CMS) configured to perform a method for providing dynamic external entity resolution, including performing the steps of; receiving a request to access a document from the CMS, wherein the document is associated with at least one source transform, applying a wrapper transform to the source transform to generate a modified source transform, wherein the modified source transform is configured to generate resolvable external entity references when applied to the document being accessed, applying the modified source transform to the document being checked out to generate an output document, and returning the output document to a requesting application. - View Dependent Claims (20, 21, 22)
-
Specification