---
name: "Apache::AxKit::StyleChooser::QueryString"
section: "3pm"
platform: "linux"
package: "axkit"
version: "1.6.2-3"
release: "Debian 3.1 (Sarge)"
platforms: ["linux"]
url: "https://new.carta.tech/Apache::AxKit::StyleChooser::QueryString"
---

# Apache::AxKit::StyleChooser::QueryString(3pm)

Choose stylesheet using querystring

## NAME

Apache::AxKit::StyleChooser::QueryString - Choose stylesheet using querystring

## SYNOPSIS

```
  AxAddPlugin Apache::AxKit::StyleChooser::QueryString
```

## DESCRIPTION

This module lets you pick a stylesheet based on the querystring.  To use it, simply add this module as an AxKit plugin that  will be run before main AxKit processing is done.

```
  AxAddPlugin Apache::AxKit::StyleChooser::QueryString
```

By default, the key name of the name/value pair is 'style'. This can be changed by setting the variable AxStyleChooserQueryStringKey in your httpd.conf:

```
  PerlSetVar AxStyleChooserQueryStringKey mystyle
```

Then simply by referencing your xml files as follows:

```
  http://xml.server.com/myfile.xml?style=printable
```

or

```
  http://xml.server.com/myfile.xml?mystyle=printable
```

respectively - you will recieve the alternate stylesheets with title "printable". See the HTML 4.0 specification for more details on stylesheet choice.

See the **AxStyleName** AxKit configuration directive for more information on how to setup named styles.

## SEE ALSO

AxKit
