> I don't know how to write it with XPath 2, but wouldn't it be
> simpler to
> say: "the context has the type xxx" where xxx is the type
> defined in a schema, using schema-element() ?
>
> I'm almost sure Saxon-SA can do that... any confirmation ?
If there is such a type then it can. But I somehow suspect Roger is writing
this XPath expression to go in an assertion within a schema. The rules are
carefully designed to avoid circularity: you can't check whether something
is an instance of a type during the process of validating it against that
type.
Regards,
Michael Kay
http://www.saxonica.com/
http://twitter.com/michaelhkay