-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Friday 05 July 2002 3:41 pm, Jean-Michel Hiver wrote:
> Hi,
>
>   My friend and workmate Chris keeps telling me about AxKit, and I've
>   had quite a long look at the website but there's a couple of things
>   which I cannot figure out.
>
>   Currently the way I handle separation of content from presentation is
>   using templates. There is no XML here, I just fetch the objects I need
>   to fetch and stick them into my in-house templating system which is
>   able to process them, invoke their methods, etc.
>
>   From what I read from the website, an obvious way to be quickly using
>   AxKit would be to pipe the output of my scripts using
>   Apache::RegistryFilter and the Filter provider (the application output
>   being valid XHTML...). But then Axkit would be no more than merely an
>   XSLT processor for XHTML content...
>
>   I have the feeling that it's a lot more than that though. So my
>   question is: which kind of jazzy / fancy stuff could AxKit provide to
>   an application which already uses a templating system and outputs
>   valid XHTML? Is AxKit capable of processing objects rather than purely
>   XML?

Yes. This is what the three taglib modules are for. Basically the two that 
ship with AxKit allow you to return a data structure (nested pile of hashes 
and arrays) and the taglib just does the right thing in converting the 
results to XML. The Object taglib on CPAN (by Simon Cozens) allows you to 
directly manipulate an object's methods from an XSP file. I'm not sure what 
conversion of data structures it does, but Simon seems to have done some 
pretty nifty work with it for the University of Oxford's computing services 
department.

Oh, and XML is boring and a non-issue. AxKit is about pipelines, not XML. The 
XML is just a side effect to let us have very good tools to build pipelines 
with.

- -- 
<:->get a SMart net</:->
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)

iD8DBQE9JeJMVBc71ct6OywRAiluAJ48qw+rbRO4YVmMokRKORioFh5WvgCfdNIR
SL7Xij9sWCXEjKy89py7XtY=
=7i6K
-----END PGP SIGNATURE-----

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

Reply via email to