# Preface

# Toolkit for generation of output for the web

Genshi is a Python library that provides an integrated set of components for parsing, generating, and processing HTML, XML or other textual content for output generation on the web. The major feature is a template language, which is heavily inspired by Kid.

## Installation

- Installing Genshi
- Upgrading from Previous Versions

## Usage

- Markup Streams
- Templating Basics
- XML Template Language
- Text Template Language
- Using Stream Filters
- Using XPath
- Internationalization and Localization
- Using the Templating Plugin

## API Documentation

- Generated API Documentation