Patent ID: 7337391

Claim:
A computer implemented method of displaying mapping relationships, wherein each said mapping relationship maps a result element, a source element and an instruction element that are related to each other and a display of said mapping relationships comprising a plurality of result elements, a plurality of source elements and a plurality of instruction elements, said mapping relationships defined by a plurality of instruction elements, said method comprising: providing a representation comprising a portion of said mapping relationships and including at least one of said plurality of source elements, said plurality of instruction elements, and said plurality of result elements; responsive to selecting one of said result elements in said representation, forming a selected result element, primary highlighting said selected result element in said representation, wherein the primary highlighting indicates elements that are directly related to said selected result element; and responsive to said selected result element being primary highlighted, automatically highlighting other elements related by one of said mapping relationships that are displayed in said representation, wherein the automatically highlighting step comprises: primary highlighting a source element and an instruction element that is directly related to said selected result element by the one of said mapping relationships as defined in the mapping relationship corresponding to said selected result element, forming a directly related source element and a directly related instruction element; responsive to primary highlighting the directly related instruction element, secondary highlighting other source elements and result elements that are related to the directly related instruction element, as defined in other said mapping relationships associated with the directly related instruction element, wherein the secondary highlighting indicates elements that are related to the source elements and the instruction elements that are directly related to said selected result element by the other said mapping relationships; and wherein said plurality of instruction elements comprises an XSLT (eXtensible Style Language Transformations) stylesheet, said plurality of source elements comprises XML (eXtensible Markup Language) source elements, and said plurality of results elements comprises XML result elements.