34. A document processing system according to claim 7 , wherein the markup language is XML and the tag indicating the structure of said electronic document is enclosed by brackets in the markup language.
7. A document processing system comprising a user terminal, an authoring unit for producing a tagged electronic document by adding, to an electronic document without a tag and according to a markup language, a tag indicating a structure of said electronic document, and a service providing unit including a database for storing an electronic document or a tagged electronic document, said user terminal comprising: a first transmitter; first control means for transmitting, wherein said first control means transmits, to said service providing unit via said transmitter, specification information specifying at least one of an electronic document and a tagged electronic document, and transmits request information indicating a request for said tagged electronic document including a tag indicating the structure of the electronic document; and a first receiver for receiving, wherein said first receiver receives the tagged electronic document transmitted from said service providing unit; said service providing unit comprising: a second receiver; a second transmitter; data presence detecting means for determining, wherein said data presence detecting means determines, when said second receiver receives said request information, whether (i) said tagged electronic document corresponding to the received specification information is stored in said database, (ii) said electronic document corresponding to the received specification information is stored in said database, or (iii) no document corresponding to the received specification information is stored in said database; and second control means for, when said data presence detecting means has determined that said database includes said tagged electronic document of the electronic document specified by said specification information, reading said tagged electronic document from said database and transmitting it to said user terminal via the second transmitter, and when said data presence detecting means has determined that said database includes no document corresponding to the received specification information, transmitting data to said user terminal to request transmission of the electronic document indicated by said specification information.