21. The XDM Server for managing an XDM Server history as claimed in claim 20 , wherein the stored Filtering Rules can be set to be Enablement or Disablement.
20. An Extensible Markup Language (XML) Document Management (XDM) Server for managing an XDM Server history, the XDM Server being an XML Document Management Server, the XDM Server comprising: a receiver configured to receive Filtering Rules within a filter body in an XCAP request and values that must be captured into a history document from a first XDM Client Device; a non-transitory memory configured to store the received Filtering Rules in the XDM Server; and a processor configured to determine whether a second XDM Client Device accesses and performs one or more operations on the XML documents stored at the XDM Server and store history information of the XML Documents in the memory according to the stored Filtering Rules and the operations performed, and wherein the stored Filtering Rules define operation information performed on specific XML Documents to store as history information and further define when to store the history information of the XML Documents.