摘要 |
The present invention allows the user to insert data into a document described in a markup language in a simple manner. A data acquisition unit 308 receives an instruction to select a part of a processing target document. A property acquisition unit 314 receives information with respect to the tag structure included in the document. A tag creating unit 330 creates at least one tag, which is to be added to the part of the processing target document thus selected by the data acquisition unit 308, based upon the tag structure information received by the property acquisition unit 314. The tag adding unit 332 creates several duplicates of the selected part of the processing target document according to the number of tag combinations created by the tag creating unit 330. Furthermore, the tag adding unit 332 adds each of the multiple kinds of tag combinations to the respective duplicate of the selected part of the document thus created. Memory 334 stores the multiple versions of the selected part of the document output from the tag adding unit 332.
|