[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
Re: [xml-dev] ANN: Portable Data Component -- start/end
- From: Mukul Gandhi <gandhi.mukul@gmail.com>
- To: "Costello, Roger L." <costello@mitre.org>
- Date: Sun, 17 Apr 2011 05:35:55 +0530
Hi Roger,
Nice example.
There's a minor suggestion though.
On Sat, Apr 16, 2011 at 10:34 PM, Costello, Roger L. <costello@mitre.org> wrote:
> <xs:assert test="
> if (exists(end)) then
> if (start castable as xs:dateTime) then
> xs:dateTime(end) gt xs:dateTime(start)
> else if (start castable as xs:date) then
> xs:date(end) gt xs:date(start)
> else if (start castable as xs:time) then
> xs:time(end) gt xs:time(start)
> else true()
> else true()" />
Since "start" and "end" are typed nodes during assertion evaluation, I
think the above assert expression can be written as follows,
<xs:assert test="if (exists(end)) then (end gt start) else true()" />
--
Regards,
Mukul Gandhi
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]