the computer 101 a semiconductor based microprocessor in the form of a microchip or chip set a macroprocessor or generally any device for executing software instructions the memory 110 can include any one or combination of volatile memory elements e g random access memory ram such as dram sram sdram etc and nonvolatile memory elements e g rom erasable programmable read only memory eprom electronically erasable programmable read only memory eeprom programmable read only memory prom tape compact disc read only memory cd rom disk diskette cartridge cassette or the like etc moreover the memory 110 may incorporate electronic magnetic optical and or other types of storage media note that the memory 110 can have a distributed architecture where various components are situated remote from one another but can be accessed by the processor 105 the software in memory 110 may include one or more separate programs each of which comprises an ordered listing of executable instructions for implementing logical functions in the example of fig1 the software in the memory 110 includes the xml storage and management methods described herein in accordance with exemplary embodiments and a suitable operating system os 111 the operating system 111 essentially controls the execution of other computer programs such as xml storage and management systems and methods described herein and provides scheduling input output control file and data management memory management and communication control and related services the xml storage and management methods described herein may be in the form of a source program executable program object code script or any other entity comprising a set of instructions to be performed when a source program then the program.