|
Subject: Re: [xsl] XPath equivalent to xsl:apply-templates? From: "Graydon graydon@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Tue, 14 Jun 2022 12:26:45 -0000 |
On Tue, Jun 14, 2022 at 11:50:05AM -0000, Chris Papademetrious christopher.papademetrious@xxxxxxxxxxxx scripsit:
> Hi Graydon,
Hello Chris --
> > Do we want to emulate a template entirely in a function or have a function that allows XPath to either call or apply templates?
>
> Definitely the latter!
But we don't mean, for apply-templates, any specific template; we mean
"take this sequence of nodes and figure out which template should
apply, just as in xsl:apply-templates", so we have to handle mode and
priority.
It could be fn:perform-template-matching($nodeSet,$mode,$priority) and
it wouldn't work in XQuery.
Similarily it could be fn:apply-named-template($templateName,$contextItem) and it still wouldn't work in XQuery.
There is no obvious reason -- other than the effort and sanity of the
implemetors -- there couldn't be a template-function derivative of the
base function type, and those have the mode component of the arity. But
that is not so much a feature as a new language that goes
one-ring-to-rule-them-all on XPath, XQuery, and XSLT.
--
Graydon Saunders | graydonish@xxxxxxxxx
^fs oferiode, pisses swa mfg.
-- Deor ("That passed, so may this.")
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] XPath equivalent to xsl:a, Chris Papademetrious | Thread | Re: [xsl] XPath equivalent to xsl:a, Xmlizer xmlizer@xxxx |
| Re: [xsl] XPath equivalent to xsl:a, Chris Papademetrious | Date | [xsl] [ANN] Reminder: Balisage Late, B Tommie Usdin btusd |
| Month |