[Mod_transform] want to transform xml output from module
Edward Rudd
urkle at outoforder.cc
Sat Aug 6 12:04:03 EST 2005
On Fri, 2005-08-05 at 11:07, Jeffrey Clark wrote:
> could you help me out a little further? i tried putting that line in
> mod_autoindex, but i wasn't sure exactly what it does or where to put
> it. also, i did some googling and saw some mention of the function
> ap_register_output_filter. is that needed in this case? do i need to
> add anything to my apache2.conf file?
the ap_register_output_filter is to create an output filter, which
mod_transform does to register the XSLT filter.
You'd need to put the ap_add_output_filter in the index_directory
function before anything is output. (after the directory opening check)
that function will ADD mod_transform to handle the output of
mod_autoindex and parse it through the XSLT.
> if you would like, i could send you my modified mod_autoindex.c file.
>
> i appreciate your help so far and i'd really like to get this working.
>
> -jeff
>
> Edward Rudd wrote:
> > On Wed, 2005-08-03 at 10:25, Jeffrey Clark wrote:
> >
> > > ok, i'm not that much of a newbie... :) i know what mod_transform
> > > does. i have it set up on my apache server, and it is able to
> > > transform both straight xml files, and xml output from a script (i'm
> > > using perl). let me explain a little further what i am trying to
> > > accomplish.
> > >
> > > i've modified the apache module mod_autoindex to output xml rather
> > > than html/xhtml. i've tested it, and the xml it spits out is well
> > > formed and ready to be transformed via an xsl stylesheet. i have
> > > included the line
> > > <?xml-stylesheet href="foo.xsl"?>
> > > in the xml output, but the page does not render this stylesheet in the
> > > browser. it simply spits out the xml.
> > >
> > > so my question is, how can the xml output from my modified
> > > mod_autoindex be transformed via mod_transform?
> > >
> > Ahaha..
> >
> > OK, what you are needing to do is to add an output filter after
> > mod_autoindex. The easiest way to do this is in mod_autoindex by adding
> >
> > ap_add_output_filter("XSLT", NULL, r, r->connection);
> >
> > in the handler in mod_autoindex.
> >
> >
> > > -jeff
> > >
> > > Edward Rudd wrote:
> > >
> > > > On Tue, 2005-08-02 at 16:09, Jeffrey Clark wrote:
> > > >
> > > >
> > > > > i'm a newbie, so go easy on me... is there a way to transform xml that
> > > > > gets outputted straight to the browser from an apache module? any
> > > > > information would be appreciated.
> > > > >
> > > > >
> > > > mod_transform is an apache module that transforms XML and then sends the
> > > > transformed output to the browser. This is how the outoforder.cc website
> > > > is done.
> > > >
> > > >
> > > >
> > > > > -jeff
> > > > >
> > > > >
> > > >
> > > --
> > > Jeffrey Clark
> > > Software Engineer
> > > Ephibian, Inc.
> > > 6021 E. Grant Rd.
> > > Tucson, AZ 85712
> > > Phone: 520.917.4808
> > > Fax: 520.917.4770
> > >
> > > _____________________________________________________
> > > http://www.ephibian.com
> > >
>
> --
> Jeffrey Clark
> Software Engineer
> Ephibian, Inc.
> 6021 E. Grant Rd.
> Tucson, AZ 85712
> Phone: 520.917.4808
> Fax: 520.917.4770
>
> _____________________________________________________
> http://www.ephibian.com
--
Edward Rudd <urkle at outoforder.cc>
Website http://www.outoforder.cc/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.outoforder.cc/pipermail/mod_transform/attachments/20050806/ad5e6f32/attachment.bin
More information about the Mod_transform
mailing list