[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] How to use saxon:validate


Subject: Re: [xsl] How to use saxon:validate
From: Michael Kay <mike@xxxxxxxxxxxx>
Date: Mon, 17 Mar 2014 08:55:51 +0000

Saxon-specific questions are best asked on a Saxon-specific forum, e.g.
saxonica.plan.io.

I don't think there is any documentation you have missed, except that to
understand this function you need to understand maps. Maps are introduced in
XSLT 3.0: see

http://www.w3.org/TR/xslt-30/#map

Note that Saxon 9.5 isn't perfectly aligned with the Dec 2013 draft in its
support for maps, for example Saxon implements the syntax

map{ a := b, c := d }

rather than

map{ a : b, c : d }

Michael Kay
Saxonica


On 17 Mar 2014, at 08:23, Alex Muir <alex.g.muir@xxxxxxxxx> wrote:

> Hi,
>
> I'm reading the documentation here
> http://www.saxonica.com/documentation/functions/saxon/validate.html
> but I'm not clear on how the third parameter map should be defined in code.
>
> $params
>
> map(xs:string, item()*
>
> Is there a complete xslt example online that shows clearly how to use
> the saxon:validate function?
>
> I've been searching but cannot find one, perhaps because google
> doesn't include the punctuation : in the search results.
>
> Regards
>
> --
> -
>
> Alex Muir
> http://ca.linkedin.com/pub/alex-muir/36/ab7/125


Current Thread
Keywords