[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.

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


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

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