usermanual
Table of Contents
Introduction
Getting PsychoPath
How to feed Psychopath XPath expressions
Non-Schema Aware
Schema Aware
How to use the XPath 2.0 grammar with PsychoPath
Constants
Path expressions
Axis steps
Set difference, intersection and Union
Arithmetic Expressions
Unary
Multiplication and Division:
Addition and Subtraction:
Range expressions
Comparisons
Conditional Expressions
Quantified Expressions
And, Or Expressions
SequenceType Matching Expressions
How to use XPath 2.0 functions with PsychoPath
Accessors
Constructor Functions
Functions on Numeric Values
Functions to Assemble and Disassemble Strings
Compare and Other Functions on String Values
Functions Based on Substring Matching
String Functions that Use Pattern Matching
Functions on Boolean Values
Component Extraction Functions on Durations, Dates and Times
Functions Related to QNames
Functions on Nodes
General Functions on Sequences
Functions That Test the Cardinality of Sequences
Deep-Equal, Aggregate Functions, and Functions that Generate Sequences
Context Functions
How to use XPath 2.0 operators with PsychoPath
Operators on Numeric Values
Comparison of Numeric Values
Operators on Boolean Values
Comparisons of Duration, Date and Time Values
Arithmetic Functions on Durations
Arithmetic Functions Dates and Times
Operators Related to QNames And Nodes
Union, Intersection and Except
Operators that Generate Sequences