Hi Mark,
OK, if I have to use a pipeline for this, I would use the module source,
e.g.
<match pattern="globals/*">
<generate src="module:global:{1} />
<serialize type="xml" />
</match>
That oughta work, right?
Ah, never too late to learn something new. Though, this generates only one global. If that suits
you, then go ahead. :)
By the way, make sure that the parameters pipe is noncaching. There
was something wrong with the caching of document function in XSL's...
It's not really "wrong" as such... it just doesn't work, because
document() "flies under the radar" of the Cocoon caching system. That
is, it creates a dependency of one resource upon of which there's no way
Cocoon can be aware, so there's no way for cocoon to know when to
invalidate the cache.
I'm not sure about whether Cocoon can't be aware of them. As far as I know, Cocoon provides the
UriResolver component and can therefore know what is being accessed and when...
However, with globals it shouldn't even matter, since those aren't going
to change :-)
Err.. Depends on whether you allow sitemaps to be changed and reloaded... :-P
During development at least..
Cheers,
G.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]