Patent ID: 7793214

Claim:
A computer implemented Web page authoring method, comprising: individually managing the contents of documents forming the respective portions of a Web page to be edited, as managed documents; deriving from the contents of each managed document structure information of each managed document including an embed-related code for embedding another document at a predetermined embedding position, as structure information by document; assembling structure information of the Web page to be edited by combining the structure information by document based on the embed-related code in each structure information by document, as Web page structure information; generating edit screen data to create an edit screen on which the tag contents of a document to be edited are converted to visual representation, based on the contents of the managed documents and the Web page structure information; generating an edit screen based on the edit screen data; detecting a managed document including a portion corresponding to an edited portion on the edit screen, as relevant managed document; synchronizing the contents of the relevant managed document with the edited contents on the edit screen based on edit operations on the edit screen; generating inter-document information represented by a tree diagram including all parent-child relationships by searching a child document of each managed document based on the embed-related code of that managed document and collecting parent-child relationship information among the managed documents relating to the Web page to be edited, the parent-child relationship being a relationship between a parent document and a child document, the parent document being a document into which another document is embedded by an embed-related code described in the parent document, the child document being the another document; generating inter-document information data for displaying the inter-document information; and displaying the inter-document information based on the inter-document information data; wherein the edit screen data generating step matches the edit screen data with the edited contents on the edit screen based on the edit operations on the edit screen.