Patent ID: 8645931

Claim:
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.