Re: XPath support for using multiple ixml implementations

`+include animal as muppet from "muppets.ixml"`
from Norm's symposium presentation seems like it could extend.
`+include animal as muppet from "muppets.ixml" using processor-name`
seems like it could specify the processor or a preferred processor, while
`+try animal as muppet from "muppets.ixml"`
seems like it could specify the more detailed grammar to try for a specific non-terminal. Which means it doesn't show in the non-terminal in this grammar specifically but that also means there's one line to change.

On Mon, Mar 2, 2026, at 12:31, Norm Tovey-Walsh wrote:
> John Lumley <john@saxonica.com> writes:
> > I think Norm was considering a two stage match/parse process. Something like:
> >
> >  nonterminal: [L]+ {grammar: more-detailed-grammar.ixml}.
> >
> > where during the first pass nonterminal matches a string of letters (which will be retained as a text node below <nonterminal>, and then passing that input to parsing against more-detailed-grammar.ixml in a subsequent phase. It could of course nest.
> 
> Yes, though I’ve come no where near even imagining a plausible syntax for it yet.
> 
>                                         Be seeing you,
>                                           norm
> 
> --
> Norm Tovey-Walsh
> Saxonica
> 
> 

Received on Monday, 2 March 2026 20:59:58 UTC