Patent ID: 7146564

Claim:
A method for designing extensible stylesheets, the method comprising: receiving in a computing device a file including a plurality of elements, each of the elements being a data portion between a pair of tags; identifying one of the elements as a reference; determining if any of the elements except for the reference in the file are identical to the reference; inserting one of identifiers to each of some of the elements when the some of the elements are determined to be identical to the reference, wherein each of the identifiers is different from each other, and thus the some of the elements are uniquely differentiated; receiving user required operations on the some of the elements; identifying a document object path (DOP) for each of the some of the elements; creating document object path information (DOPI) for each of the some of the elements, wherein the document object path information (DOPI) includes one or more of the user required operations, and wherein, when the file is used to generate another file, the elements are uniquely identified and converted accordingly to different objects in the another file.