1. A method for generating and storing a markup language document within a network, the network including a client, and a plurality of storage locations, the method comprising: generating a markup language document; acquiring policy information for the markup language document, wherein the policy information includes a content-filtering policy, a security policy and a storage location policy for the markup language document; determining a portion of the markup language document that is subject to security, based on the content-filtering policy included in the policy information; determining a storage location for storage of the markup language document from among the plurality of storage locations, based on the storage location policy included in the policy information; applying security to the determined portion of the markup language document based on the security policy included in the policy information; and storing the markup language document including the portion of the markup language document to which security is applied on the determined storage location.