Structured-document path-language expression methods and systems
First Claim
1. One or more computer-readable media embodying computer-readable instructions which, when executed, perform acts comprising:
- receiving a selection of at least part of a graphical rendering of a hierarchically structured electronic document;
receiving a structured-document path-language address usable to locate the part of the hierarchically structured electronic document;
automatically producing a simplified form of the structured-document path-language address, the simplified form of the structured-document path-language address being produced by abbreviating the structured-document path-language address by removing one or more unique namespaces; and
building a structured-document path-language expression that includes the structured-document path-language address and, if the part of the hierarchically structured electronic document includes a blank value, altering the structured-document path-language expression to treat the blank value as a zero.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for building and/or simplifying structured-document path-language expressions are described. One of these systems or methods enables a user to graphically select structured-document path-language functions and addresses. With these addresses and functions, a structured-document path-language expression can be built without a user having to fully understand or type in syntax for the expression. Another of these systems or methods simplifies structured-document path-language address and function syntax. This simplification can aid a user in building and easily understanding a structured-document path-language expression.
705 Citations
36 Claims
-
1. One or more computer-readable media embodying computer-readable instructions which, when executed, perform acts comprising:
-
receiving a selection of at least part of a graphical rendering of a hierarchically structured electronic document; receiving a structured-document path-language address usable to locate the part of the hierarchically structured electronic document; automatically producing a simplified form of the structured-document path-language address, the simplified form of the structured-document path-language address being produced by abbreviating the structured-document path-language address by removing one or more unique namespaces; and building a structured-document path-language expression that includes the structured-document path-language address and, if the part of the hierarchically structured electronic document includes a blank value, altering the structured-document path-language expression to treat the blank value as a zero. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
enabling selection of a structured-document path-language function; receiving selection of the structured-document path-language function; enabling graphical selection of part of a graphical rendering of a hierarchically structured electronic document; receiving selection of the part; automatically presenting a simplified structured-document path-language expression comprising the selected part and the selected function, the automatically presenting comprising abbreviating the structured-document path-language expression by removing one or more unique namespaces; and altering the structured-document path-language expression to treat a blank value as a zero if the selected part includes one or more blank values. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method comprising:
-
presenting, via a user interface, a selectable simplified form of a structured-document path-language function; presenting, via a user interface, a graphical rendering of a hierarchically structured electronic document, the graphical rendering comprising a plurality of selectable parts; receiving selection of the simplified form; receiving a selection of one or more of the selectable parts; automatically producing a simplified form of a structured-document path-language address for at least one selected selectable part the simplified form of the structured-document path-language address being produced by removing one or more unique namespaces; building a structured-document path-language expression comprising the structured-document path-language function and the structured-document path-language address, and altering the structured-document path-language expression to treat a blank value as a zero if the selected part includes one or more blank values. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A method comprising:
-
presenting a graphical rendering of a hierarchically structured electronic document; receiving selection of a part of the graphical rendering, the selected part corresponding to a node on a hierarchical schema for the hierarchically structured electronic document, the hierarchical schema comprising a plurality of nodes; generating a structured-document path-language addressing syntax for the node; automatically simplifying the structured-document path-language addressing syntax by abbreviating the structured-document path-language address by removing one or more unique name spaces; presenting the simplified structured-document path-language syntax; and building a structured-document path-language expression comprising the structured-document path-language addressing syntax and a syntax for a structured-document path-language function, the building being effective to enable the structured-document path-language expression to treat a blank value of the selected node as a zero. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. A method comprising:
-
receiving a structured-document path-language expression addressing a node of a hierarchically structured electronic document, the node corresponding to a user selection of a graphical rendering of a part of the hierarchically structured electronic document, and the node being associated with a simplified structured-document path-language address automatically produced by removing one or more unique name spaces; and altering the structured-document path-language expression effective to enable the structured-document path-language expression to treat a blank value of the node as a zero. - View Dependent Claims (34, 35, 36)
-
Specification