Tengo un proyecto en el que debo crear, entre otras cosas, un sistema de informacion que sea capaz de crear unos formatos que luego han de ser puestos a disposicion de otras personas para que sean llenados, estos formatos consisten de tablas, campos de texto, texto, listas, etc. es como una especie de editor, he avanzado mucho en esto con mucho javascript, el problema es que ahora necesito una forma de guardar esa pagina generada de forma dinamica en un servidor, necesito que me sugieran como porque tengo varias ideas, una es guardar el html generado en la base de datos y luego tomarlo desde ahi cuando lo necesite, pero esa idea no me gusta mucho, he escuchado por ahi algo sobre base de datos en xml pero no se nada, y por ultimo no se si se puede guardar toda la jerarquia dom creada en las tablas de la base de datos. Ahi que tener en cuenta que necesitare tomar la pagina creada cada vez que un usuario la necesite y la informacion que consigne alli guardarla y poder obtener mas tarde tambien la misma pagina pero esta vez con la informacion ingresada especificamente por un usuario. Por favor necesito sugerencias.
Saludos.