NAME

AxKit::XSP::AttrParam - XSP taglib for HTTP request parameters

SYNOPSIS

Add the aprm: namespace to your XSP <xsp:page> tag:

<xsp:page
  language='Perl'
  xmlns:xsp='http://apache.org/xsp/core/v1'
  xmlns:aprm='http://xmlns.knowscape.com/xsp/AttrParam'>

And add the taglib to AxKit (via httpd.conf or .htaccess):

AxAddXSPTaglib AxKit::XSP::AttrParam

DESCRIPTION

The XSP aprm: tag library implements a simple way to access HTTP request parameters (query string and posted form data) by field name. it is shamelessly stolen from Kip Hampton's AxKit::XSP::Param but allows one to use parameter names that may not be valid XML names, as well as parametre names derived from expressions.

Thus, the value submitted from this text box

<input type='text' size='20' name='foo' />

is available after submitting the form either as

<aprm:param name='foo' />

or as

<aprm:param>
  <aprm:name>foo</aprm:name>
</aprm:param>

or yet again (and more usefully)

<aprm:param>
  <aprm:name><xsp:expr>$perl_that_returns_foo</xsp:expr></aprm:name>
</aprm:param>

Tag Reference

There are no named functions for this tag library.

ACKNOWLEDGEMENTS

Special thanks to Matt and Kip from the entire Knowscape dev team.

AUTHOR

Robin Berjon,

COPYRIGHT

Copyright (c) 2001 Robin Berjon. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.