Subject: Re: [xsl] combining multiple documents From: Robert Koberg <rob@xxxxxxxxxx> Date: Sun, 27 Jan 2008 17:01:11 -0500 |
On Sun, 2008-01-27 at 13:18 -0800, Steven Ericsson-Zenith wrote: > Intuitively, and simply, the functional aggregator of "keys" would > aggregate each value it encounters and not have some implied context > for the values of that set. IOW, there is no intuitive requirement for > the context specifier. It seems unnecessary even in the context of a > functional language. doc1.xml -------- <doc> <title id="h1">page 1</title> </doc> doc2.xml -------- <doc> <title id="h1">page 2</title> </doc> There is the rub, as Shakespeare wrote in the Oxford English Book of Quotations. If both have the same context, how do you know which to use? > > The problem recurs in functional (the battle between implication and > explication) and, as far as possible, it is better to reduce this > problem. It will trip up programmers and add to the testing burden. > > The issue, as I understand it here, is the scope of execution. Whether > it is the processing transaction or the individual document. I am > simply observing that, for global keys, the scope of the processing > transaction is the intuitive scope of execution. > > If you accept that a transaction will, ultimately, want to process > multiple documents or documents with multiple components then it > should be clear that the implied context introduces referencing > difficulties. I suspect, and correct me if I am wrong, that the > initial design parameters for XSL gave this question less > consideration. And while the solution in this thread has solved my > particular challenge it does not generalize. > > With respect, > Steven > > > On Jan 27, 2008, at 8:00 AM, Florent Georges wrote: > > > Steven Ericsson-Zenith wrote: > > > >> I do - at least I think I do - understand the implementation, > >> I am just expressing a discomfort with the counter intuitive > >> nature of the third parameter in key. > > > > Could you please explain more precisely what would be, for > > you, an intuitive definition of keys (with or without the third > > parameter)? > > > > Regards, > > > > --drkm > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > _____________________________________________________________________________ > > Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers > > Yahoo! Mail http://mail.yahoo.fr
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] combining multiple docume, Steven Ericsson-Zeni | Thread | Re: [xsl] combining multiple docume, Steven Ericsson-Zeni |
[xsl] Group by letter, Rick Quatro | Date | RE: [xsl] combining multiple docume, Michael Kay |
Month |