W3C home > Mailing lists > Public > xmlschema-dev@w3.org > September 2012

Re: XSD 1.1: not okay to have an xs:assert at the attribute level?

From: Mukul Gandhi <gandhi.mukul@gmail.com>
Date: Sun, 23 Sep 2012 22:29:14 +0530
Message-ID: <CABuuzNM3pMHi2meq_6sw-NqCJYaUhyTV2CYU-v9f1PeQh3WpoA@mail.gmail.com>
To: "Costello, Roger L." <costello@mitre.org>
Cc: "xmlschema-dev@w3.org" <xmlschema-dev@w3.org>
Hi Roger,
    The following <assert>,

<xsd:assert test="QName('http://www.w3.org/2001/XMLSchema',
string(@name)) eq xsd:QName('xsd:element')"/>

seems to give me the result that you want.

On Sun, Sep 23, 2012 at 9:03 PM, Costello, Roger L. <costello@mitre.org> wrote:
> Hello Mukul,
>
>> <xsd:assert test="string(@name) eq 'xsd:element'" />
>
> That's a good idea, but the value of @name is not a string, it is a QName. Thus, I should be able to change the namespace prefix:
>
> <xsd:assert test="string(@name) eq 'xs:element'" />
>
> and the assertion should still work.
>
> /Roger




-- 
Regards,
Mukul Gandhi
Received on Sunday, 23 September 2012 17:00:02 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Sunday, 23 September 2012 17:00:02 GMT