Subject: Re: [xsl] Re: How to express this in XPath: "when condition do action" where condition cannot be evaluated until data arrives later From: "Andre Cusson akhu01@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Tue, 20 Dec 2022 17:02:01 -0000 |
Hi, Graydon's approach seems the simplest. Alternatively, one could build a temporary tree/file of the info on cars not yet reported as stolen, which gets updated/processed anytime a police report comes in. Regards. Le mar. 20 dC)c. 2022, C 08 h 58, Graydon graydon@xxxxxxxxx < xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> a C)crit : > On Tue, Dec 20, 2022 at 01:46:22PM -0000, Roger L Costello > costello@xxxxxxxxx scripsit: > > Let me relax my requirement that the "when condition do action" > functionality be implemented exclusively in XPath. Let's also allow XSLT. > Also, let's allow extension functions. > > > > Given those relaxed requirements, could the functionality that I seek be > implemented like this: > > > > Read the next XML document. > > If the XML document contains data about cars then > > Call an XSLT function, f:waitForPoliceReport() > > Why not run the XSLT in response to the police report arriving? > > It's easy to consume the police report (presumably into a map) and then > do the processing on the other data source. > > It looks like all the difficulty comes in because you're thinking of the > conceptual "processing is delayed for the report" as something that has > to be implemented literally. > > -- > Graydon Saunders | graydonish@xxxxxxxxx > CC&s oferC)ode, C0isses swC! mC&g. > -- Deor ("That passed, so may this.")
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Re: How to express this i, Graydon graydon@xxxx | Thread | Re: [xsl] How to express this in XP, Michael Kay michaelk |
Re: [xsl] Re: How to express this i, Eliot Kimber eliot.k | Date | Re: [xsl] How to express this in XP, Michael Kay michaelk |
Month |