Next in thread → Next in month →

Re: [xml-dev] xpathDefaultNamespace attribute on xs:assertion

From
Mukul Gandhi <>
To
Michael Kay <>
Date
2022-05-31T12:12:46Z
ID
<>
Thread
Re: [xml-dev] xpathDefaultNamespace attribute on xs:assertion
Hi Mike,

On Tue, May 31, 2022 at 5:15 PM Michael Kay <[email protected]> wrote:
I agree it's not very useful, because it's very unlikely that an assertion on a simple type will reference element names or type names, other than the built-in XSD atomic type names; but it's there for completeness. For example you can write

<xs:assertion xpathDefaultNamespace="http://www.w3.org/2001/XMLSchema" test="$value castable as dateTime"/>

It's there for orthogonality. If there are lots of use cases for putting the attribute on xs:assert, but only a rather slender use case for putting it on xs:assertion, then it's better to put it on both for the sake of consistency.

Thanks for the answer. That's very helpful to know. 
 

--
Regards,
Mukul Gandhi
Next in thread → Next in month →