As can be seen from the foregoing detailed description, there is provided a method and system that output changes between hierarchically structured documents such as XML documents as a set of tree operations, arranged as a tree structure or the like.