A programming object can comprise an executable method for loading a state
of the object and an executable method for saving the object's state. The
programming object can be an instance of a programmer-defined class. The
executable method of the object for loading the state of the object can
load the object's state as markup language text, and the executable
method of the object for saving the object's state can save the object's
state as markup language text.