RE: [xml-dev] XPath challenge: can you simplify this XPath expression?

From
Michael Kay <>
To
'Philippe Poulard' <>, "'Costello, Roger L.'" <>
Date
2009-05-11T17:13:09Z
ID
<4277DAF55D3443668505D879972420B8@Sealion>
Thread
RE: [xml-dev] XPath challenge: can you simplify this XPath expression?
> 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