System and method for generating an XPath expression
First Claim
1. A processor-implemented method of generating an XPath expression, the method comprising:
- generating a default XPath expression from a node in a tree, wherein the node is selected as a destination node of the XPath expression;
providing the default XPath expression with a plurality of modification options for modifying the default XPath expression;
wherein if at least one of the modification options is selected, modifying the default XPath expression according to the selected modification options to generate a resulting XPath expression; and
wherein if none of the modifications options is selected, selecting the default XPath expression as the resulting XPath expression.
1 Assignment
0 Petitions
Accused Products
Abstract
An XPath generation system generates a default XPath expression (XPath) from a selected destination node. The system provides to a user the default XPath with modification options. The system modifies the default XPath according to selected modification options to generate a resulting XPath. If none of the modifications options are selected, the system selects the default XPath as the resulting XPath. The modification options comprise selecting a different node as a destination node of the XPath, selecting a context node as a starting node of the XPath, selecting an axis for specifying a path between the context node and the destination node, specifying selection of a node by name or by type, specifying selection of any node, and specifying return of only unique values of the resulting XPath.
-
Citations
20 Claims
-
1. A processor-implemented method of generating an XPath expression, the method comprising:
-
generating a default XPath expression from a node in a tree, wherein the node is selected as a destination node of the XPath expression; providing the default XPath expression with a plurality of modification options for modifying the default XPath expression; wherein if at least one of the modification options is selected, modifying the default XPath expression according to the selected modification options to generate a resulting XPath expression; and wherein if none of the modifications options is selected, selecting the default XPath expression as the resulting XPath expression. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product having a plurality of program codes that are stored on a computer-useable medium for generating an XPath expression, the computer program product comprising:
-
a program code for generating a default XPath expression from a node in a tree, wherein the node is selected as a destination node of the XPath expression; a program code for providing the default XPath expression with a plurality of modification options for modifying the default XPath expression; wherein if at least one of the modification options is selected, a program code modifies the default XPath expression according to the selected modification options to generate a resulting XPath expression; and wherein if none of the modifications options is selected, a program code selects the default XPath expression as the resulting XPath expression. - View Dependent Claims (12, 13, 14, 15, 17, 18, 19, 20)
-
-
16. A processor-implemented system having a plurality of program codes that are stored on a computer-useable medium for generating an XPath expression, the system comprising:
-
an Xpath engine for generating a default XPath expression from a node in a tree, wherein the node is selected as a destination node of the XPath expression; an XPath user interface controller for providing the default XPath expression with a plurality of modification options for modifying the default XPath expression; wherein if at least one of the modification options is selected, an XPath engine modifies the default XPath expression according to the selected modification options to generate a resulting XPath expression; and wherein if none of the modifications options is selected, the XPath engine selects the default XPath expression as the resulting XPath expression.
-
Specification