Patent ID: 7080083

Claim:
A method for designing extensible stylesheets in a visual graphic environments, the method comprising: providing the graphic user interface environment in a computing device, the graphic user interface environment including at least a first display and a second display; displaying a source file in the first display, the displayed source file including a plurality of objects; creating a tree structure in the second display; associating each of the objects with one of associated nodes in the tree structure in the second display by associated meta-tag information, and representing each of the associated nodes as an icon, the icon being labeled with a corresponding text from the source file when the each of the associated nodes pertains to one of the objects in the displayed source file; determining any of associated nodes of the tree structure being identical; if there are some of the associated nodes being identical, modifying the some of the associated nodes with distinct identifiers such that the some of the associated nodes are uniquely identified; and creating a stylesheet from the tree structure with the associated nodes being uniquely identified in accordance with the displayed source file, which further includes: generating from the tree structure a markup language file including a plurality of elements, each of the elements corresponding to one of the nodes in the tree structure, differentiating the elements if there are any of the elements being identical, and generating a resultant file from the markup language file in accordance with a DTD file of the displayed source file, the resultant file being the stylesheet; and obtaining corresponding meta-tag information from the associated meta-tag information.