Well, I'm not sure what I've changed. ( probably just my observations. )
but i've gotten it to the point where it is having some effect.
adding and removing the AxOutputTransformers from DOCUMENT_ROOT/.htaccess
results alternately in no output from the webserver. [ not even headers. ]
and the pages coming through.
however it doesn't result in any message from mangle() in my error log,
so perhaps it's not running the function at all, and something else is wrong.
Investigating further
I've found that if I set AxNoCache then the transformer gets called and the output gets through.
it looks from the debug output like I end up in:
AxKit::deliver_to_browser()
AxKit::Debug(4, "writing xml string to cache and delivering to browser");
my $retval = eval {
$AxKit::Cache->write($r->pnotes('xml_string'));
$AxKit::Cache->deliver();
};
but then in AxKit::Cache->deliver() it says:
my ($transformer, $doit) = AxKit::get_output_transformer();
if ($doit) {
AxKit::Debug(4, "Cache: Transforming content and printing to browser");
$r->pnotes('xml_string',$self->read());
return OK; # upstream deliver_to_browser should handle the rest
}
in otherwords it appears that it does nothing, but expect deliver_to_browser
to finish, except in the portion of deliver_to_browser that I end up in
it seems to assume that Cache->deliver() actually delivered, and do
nothing afterwards.
so it looks like a bug.
but I know it's complicated, and I don't completely understand the process flow
through this code yet, Hopefully that's enough info for the hardcore developers to recognize if it is or not.
All this and I'm still waiting for the "Tao of Axkit" to tell me this isn't really the best way to go.
--fess
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]