Method and apparatus for extensible stylesheet designs
First Claim
1. A method for designing an extensible stylesheet, the method comprising:
- providing a first type of document definitions files pertaining to a target presentation, an extensible stylesheet file for the extensible stylesheet and a second type of document definitions files pertaining to the extensible stylesheet;
obtaining a child element list for a selected element in the extensible stylesheet file, wherein the selected element belongs to either the first type or the second type of document definitions files;
obtaining an associate child element list for an associate element if the associate child element exists; and
creating a composite child element list by combining the child element list for the selected element and the associate child element list for the associate element if there is one.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques for extensible stylesheet (XSL) design using composite definition association are disclosed. The designed stylesheets are for transferring content-oriented markup language files into a target file so as to support various presentations and information exchange. In the XSL design case, at least document definition files, such as document type definitions (DTD) or schema, for the source XML, the target makeup language file, and XSL are provided. An element can be selected in the XSL file or its corresponding document definition files. Subsequently, a composite child list is generated or obtained from the definition files. The composite child element list is used to restrict or suggest the possible child element for the selected element for the XSL design.
123 Citations
20 Claims
-
1. A method for designing an extensible stylesheet, the method comprising:
-
providing a first type of document definitions files pertaining to a target presentation, an extensible stylesheet file for the extensible stylesheet and a second type of document definitions files pertaining to the extensible stylesheet;
obtaining a child element list for a selected element in the extensible stylesheet file, wherein the selected element belongs to either the first type or the second type of document definitions files;
obtaining an associate child element list for an associate element if the associate child element exists; and
creating a composite child element list by combining the child element list for the selected element and the associate child element list for the associate element if there is one. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for designing an extensible stylesheet, the method comprising:
-
displaying a graphic environment with at least a first display window and a second display window, the first display window displaying the extensible stylesheet, and the second display window displaying a first type of document definitions files pertaining to a target presentation, and a second type of document definitions files pertaining to the extensible stylesheet;
selecting an element by highlighting an element in the first display window, wherein the highlighted element belongs to either the first type or the second type of document definitions files;
obtaining a child element list for the selected element;
obtaining an associate child element list for an associate element if the associate child element exists; and
creating a composite child element list by combining the child element for the selected element and the associate child element list for the associate element if there is one.
-
-
12. A software product to be executable in a computing device for designing an extensible stylesheet, the software product comprising:
-
program code for providing a first type of document definitions files pertaining to a target presentation, an extensible stylesheet file for the extensible stylesheet and a second type of document definitions files pertaining to the extensible stylesheet;
program code for obtaining a child element list for a selected element in the imported extensible stylesheet file, wherein the selected element belongs to either the first type or the second type of document definitions files;
program code for obtaining an associate child element list for an associate element if the associate child element exists; and
program code for creating a composite child element list by combining the child element list for the selected element and the associate child element list for the associate element if there is one. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification