Patent ID: 7325189

Claim:
A web screen creation method of a server using extension tags that dynamically display on a web screen content provided for standard tags displaying the content fixedly on the web screen, to create source statements that describe extension tag statements to display a component dynamically on the web screen, the server outputting HTML and displaying the component on the web screen of a browser by executing a component tree constructed based on the extension tag statements of the source statements, the method comprising: a source statement describing step of directly describing literal character strings without using extension tags for source statements that display a component made to display the content on the web screen repeatedly; a tree construction step of constructing a component tree containing the literal character strings by executing the source statements; and an HTML output step of outputting HTML through the execution of each component of the component tree, to allow the display of the component made to repeatedly display the content on the web screen of the browser, wherein the source statement describing step includes describing, as the source statements allowing the display of the component made to display the content repeatedly on the web screen, a first extension tag statement specifying a drawing format of the content, the first extension tag statement having a first extension start tag and a first extension end tag, and a first literal character string specifying the output start position of the content described in the body of the first extension tag statement, a second extension tag statement without body indicating an iteration value, the second extension tag statement having a second extension start tag and a second extension end tag, and a second literal character string specifying the output end position of the content, and wherein the tree constructing step includes: capturing a first component corresponding to the first extension start tag and adding the first component to a child component list of a preceding parent component, determining the first extension tag having the body and setting up an extension child component operation object for the first component, capturing a second component corresponding to the second extension start tag and adding the second component to a child component list and an extension child component list of the first component, determining that the extension child component operation object is set for the first component and adding the first literal character string such that the first literal character string is positioned before the first component of the extension child component list, determining that the second extension end tag statement has no body and ending the processing of the second extension end tag, and determining the first extension tag having the body, capturing the second literal character string and adding the second literal character string to the extension child component list.