A method, system, and program product for the archiving of a markup
language document. The method includes the steps of: identifying at least
one referenced resource in the document; determining if the at least one
identified referenced resource is stored in a storage device; and in
response to an unsuccessful determining step, storing the at least one
identified referenced resource in the storage device.