1. A method for communicating multiple files in a single markup language document, comprising: receiving electronic data for delivery to a destination address; receiving an electronic file associated with the electronic data; generating a first markup language document including the electronic data; storing both the first markup language document and the electronic file in a payload of a second markup language document; generating a header for the second markup language document, the header identifying the existence of both the first markup language document and the electronic file in the payload, the header comprising at least one parameter indicative of one or more relationships between the first markup language document and the electronic file in the payload; and transmitting the second markup language document including the header and the payload to the destination address using a communication network.
1. A method for communicating multiple files in a single markup language document, comprising: receiving electronic data for delivery to a destination address; receiving an electronic file associated with the electronic data; generating a first markup language document including the electronic data; storing both the first markup language document and the electronic file in a payload of a second markup language document; generating a header for the second markup language document, the header identifying the existence of both the first markup language document and the electronic file in the payload, the header comprising at least one parameter indicative of one or more relationships between the first markup language document and the electronic file in the payload; and transmitting the second markup language document including the header and the payload to the destination address using a communication network. 8. The method of claim 1 , wherein the electronic file conforms to a public or private format for sharing information.