A system and a method of maintaining extensible markup language (XML)
document includes splitting an XML document into fragments according to
rules stored in a configuration file, binding each of the fragments to an
object in a content management system, and providing a reference between
the XML document and the fragments.