Moving static elements between a document and an external resource file in a document editor
First Claim
1. A data processing system for moving static elements for a document between an external file and the document in a document editor, the data processing system comprising:
- a host computing platform comprising a processor and memory;
an automated de-externalization and re-externalization processor coupled to a document editor executing in the memory by the processor of the host computing platform, and comprising program code enabled both to replace static elements in a subject document in the document editor with static element references while storing replaced static elements from the subject document in entries in an external file, and also to replace static element references in the subject document in the document editor with corresponding static elements stored in the entries in the external file;
wherein the automated de-externalization and re-externalization processor comprises additional program code enabled to insert during de-externalization a replaced static element reference in the subject document within a comment tag in proximity to a corresponding static element in the subject document and to use during re-externalization a static element reference in a comment tag as a static element reference for a replaced static element in an entry in the external file.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention address deficiencies of the art in respect to externally stored static elements for a document in a document editor and provide a method, system and computer program product for moving static elements for a document between an external file and the document in a document editor. A data processing system for moving static elements for a document between an external file and the document in a document editor can include an automated de-externalization and re-externalization processor coupled to a document editor. The automated de-externalization and re-externalization processor can include program code enabled both to replace static elements in a subject document with static element references while storing replaced static elements in entries in an external file, and also to replace static element references in the subject document with corresponding static elements stored in the entries in the external file.
27 Citations
9 Claims
-
1. A data processing system for moving static elements for a document between an external file and the document in a document editor, the data processing system comprising:
-
a host computing platform comprising a processor and memory; an automated de-externalization and re-externalization processor coupled to a document editor executing in the memory by the processor of the host computing platform, and comprising program code enabled both to replace static elements in a subject document in the document editor with static element references while storing replaced static elements from the subject document in entries in an external file, and also to replace static element references in the subject document in the document editor with corresponding static elements stored in the entries in the external file; wherein the automated de-externalization and re-externalization processor comprises additional program code enabled to insert during de-externalization a replaced static element reference in the subject document within a comment tag in proximity to a corresponding static element in the subject document and to use during re-externalization a static element reference in a comment tag as a static element reference for a replaced static element in an entry in the external file. - View Dependent Claims (2, 3)
-
-
4. A computer implemented method of moving static elements for a document between an external file and the document in a document editor, the method comprising:
-
de-externalizing static element references in a subject document in a document editor executing in memory by a processor of a host computing platform, by replacing the static element references in the subject document with corresponding static elements stored in entries in an external file; and
,re-externalizing static elements in the subject document in a document editor by replacing the static elements in the subject document with the static element references while storing replaced static elements from the subject document in entries in an external file; wherein during de-externalization a replaced static element reference in the subject document is inserted within a comment tag in proximity to a corresponding static element in the subject document, and wherein during re-externalization, for each replaced static element, a static element reference is used in a comment tag as a static element reference for the replaced static element in an entry in the external file. - View Dependent Claims (5, 6)
-
-
7. A computer program product comprising a computer readable memory storing computer readable program code for moving static elements for a document between an external file and the document in a document editor, the computer program product including:
-
computer readable program code for de-externalizing static element references in the subject document in the document editor by replacing static element references in the subject document with corresponding static elements stored in the entries in an external file; and
,computer readable program code for re-externalizing the static elements in a subject document in a document editor by replacing the static elements in the subject document with the static element references while storing replaced static elements from the subject document in entries in the external file; wherein the computer readable program code for de-externalizing of the static element further comprises computer usable program code for inserting the replaced static element reference in the subject document within a comment tag in proximity to a corresponding static element in the subject document for each replaced static element reference, wherein the computer readable program code for re-externalizing the static elements further comprises computer usable program code for using a static element reference in a comment tag as a static element reference for the replaced static element for each replaced static element in an entry in the external file. - View Dependent Claims (8, 9)
-
Specification