James

Set up AxKit as in the docs.... so you'll have a bit of httpd.conf that
looks like:

--
PerlModule AxKit
AddHandler axkit .xml .xsp
AxAddStyleMap text/xsl Apache::AxKit::Language::LibXSLT
AxAddStyleMap application/x-xsp Apache::AxKit::Language::XSP
--

(Add this at the end of httpd.conf if you like)

You then need to add the PerForm taglib to httpd.conf. So
you can put the following after the above:

--
AxAddXSPTaglib AxKit::XSP::PerForm
--

Now we have to say how to get XSP->XML and XML -> HTML so
in httpd.conf:

--
<Directory "XXXXXXX">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    Allow from all

    <Files *.xsp>
        AxAddProcessor application/x-xsp null
    </Files>

    AxAddProcessor text/xsl YYYYYYY
</Directory>
--

where XXXXX is probably your document root and YYYYYY is your
style sheet that converts your XML into HTML.

Now XSP files get: XSP -> XML -> HTML and XML files get XML -> HTML.

One other thing (school boy errors No. 1 when using PerForm) is that
you must have the stylesheet that converts the output of the perform
taglib to html. You can do this by adding the following to your
stylesheet:

--
<xsl:import href="/xsl/perform_html.xsl"/>
--

perform_html.xsl you'll find to be included in tar file for PerForm.
Adjust the path as necessary.


Good luck


Andy

Colin,
Thanks (I think!) - that's what I feared.

Perhaps you could clarify how PerForm fits in, though...

It looks like I need to set up an XSP form, for example, form.xsp.  This
will be processed to produce xml output, which then should be processed
by a stylesheet to produce the output I want (an HTML form in my case).

So somewhere I need to specify how form.xsp -> xml -> XSL stylesheet
(and XSLT) ->HTML chains.  But where?  Presume it's in my httpd.conf,
but can't find documentation on how to glue it together!


Thanks,


James




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to