Extensible stylesheet designs using meta-tag and/or associated meta-tag information
First Claim
1. 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.
6 Assignments
0 Petitions
Accused Products
Abstract
Techniques for extensible stylesheet designs using meta-tag and/or associated meta-tag Information are described. To generate a proper stylesheet (e.g., an XSL or XSLT file) from a source file (e.g., an XML file), all meta-tag and/or associated meta-tag Information are differentiated by attaching respectively unique identifiers to those that are otherwise identical. To facilitate user required operations on certain data in the source file, a document source path for the data is identified and inserted with one or more operators thus to form document source path information. The differentiated meta-tag and/or associated meta-tag Information and source path information are relied upon to generate one or more stylesheets.
151 Citations
35 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for designing extensible stylesheets, the method comprising:
-
identifying an element as a reference in an XML file after the XML file is parsed in a computing device, wherein the XML file includes a plurality of elements, each element being a data portion between a pair of tags, and the element is one of the elements in the XML file; search in the XML file for any of the elements identical to the reference; labeling explicitly in the XML file some of the elements identical to the reference by respective identifiers such that the elements are respectively differentiated; receiving user required operations on the some of the elements; inserting an operator in accordance with the user required operations in the document object path of the some of the elements to enclose a piece of data, wherein each of the elements pertains to either one of meta-tag information and associated meta-tag information, each of the meta-tag information and associated meta-tag information includes a document object path; and wherein, when the file is used to generate a stylesheet in accordance with a presentation of another file, the meta-tag information or associated meta-tag information in the file are converted accordingly to different objects in the stylesheet. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A software product including computer program code for designing extensible stylesheets, the software product embodied on a computer readable medium executable in a computing device operating under a windows operating system, the software product comprising:
-
program code for receiving a file including a plurality of elements, each element being a data portion between a pair of tags; program code for identifying one of the elements as a reference; program code for determining if any of the elements except for the reference in the file are identical to the reference; program code for 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 the some of the elements are uniquely differentiated; program code for receiving user required operations on the some of the elements; program code for identifying a document object path (DOP) for each of the some of the elements; program code for 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 differentiated and converted accordingly in the another file. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A software product including computer program code for designing extensible stylesheets, the software product embodied on a computer readable medium executable in a computing device operating under a windows operating system, the software product comprising:
-
program code for identifying an element as a reference in an XML file after the XML file is parsed, wherein the XML file includes a plurality of elements, each element being a data portion between a pair of tags, and the element is one of the elements; program code for searching in the XML file for any of the elements identical to the reference; program code for labeling explicitly in the XML file some of the elements identical to the reference by respective identifiers such that the elements are differentiated; program code for receiving user required operations on the some of the elements; program code for inserting an operator in accordance with the user required operations in the document object path of the some of the elements to enclose a piece of data, wherein each of the elements pertains to either one of meta-tag information and associated meta-tag information, each of the meta-tag information and associated meta-tag information includes a document object path; and wherein, when the file is used to generate a stylesheet in accordance with a presentation of another file, the meta-tag information or associated meta-tag information in the file are converted accordingly to different objects in the stylesheet. - View Dependent Claims (32, 33, 34, 35)
-
Specification