For example, when structured documents are written in a markup language such as HTML and XML, the instructions are embedded in the documents in the form of so-called comments. [0123] The analyzing unit receives a first structured document and a second structured document in which instructions are embedded, and analyzes them. [0124] The instruction separating unit separates inputted first and secon