This is a pre-production deployment of Warehouse, however changes made here WILL affect the production instance of PyPI.
Help us improve Python packaging - Donate today!
Project Description
.. contents::

Introduction
============
XMLtransformer is a Plone product to transform XML into HTML using XSLT.


We'd be happy if you drop us a note in what setting you are using this product at

xmltransformer@drhermann.de


Author: Dr. Christoph Hermann <info@drhermann.de>
Website: http://drhermann.de



Change history
**************

Changelog
=========

1.2
---
- Bug fixes
Catch errors when evaluation of python expression fails
Split on first occurence of = symbol only
Changed metadata.xml to have version 1.2
- New Feature
Disable caching when complex python expressions involving the REQUEST object are evaluated

1.1
---
- First version released to the public
Development sponsored by IMTEK http://www.imtek.de
- Added ability to specify a python expression as parameter as in 'foo=python:PYTHONEXPR'

1.0-dev (unreleased)
--------------------
- First release
- Ability to transform XML using an XSLT from either a file or an URL
- Included simple caching when not GET parameters are used
- Included simple plain text indexing of the cached result
- Ability to specify GET parameters as follows: foo=GET_bar, passing the value of the GET parameter bar to the variable foo


Detailed Documentation
**********************

Welcome!

XMLTransformer allows you to transform XML content to HTML using XSLT.
The XML and XSLT content can be loaded by either an uploaded file or
an URL specified in the configuration.

For the transformation to be successful you need to tell the product
which source shall be used for both documents (URL, file).

Enabling caching may result in higher speed when displaying the web site.
The cache time field allows you to expire the cache after a certain
number of seconds. The cache will be rewritten after the next hit of the
page and the search index will be updated as well.

Parameters allow you to pass parameters to the retrieved URL and to the
XSLT stylesheet.
Specifiy one key=value pair per line.
Additionaly parameters can also be read from GET values of the current
page as follows: key=GET_paramname. The variable key then gets assigned
the value of the GET parameter paramname.
Python expressions can also be used as parameter values when using the
following syntax: var=python:PYTHONEXPR, i.e.
currentyear=python:__import__('datetime').datetime.now().year

Any further questions may be adressed to

Dr. Christoph Hermann
IT-Unternehmensberatung
E-Mail: info@drhermann.de
Web: http://drhermann.de


Contributors
************

- Dr. Christoph Hermann <info@drhermann.de>, Original Author

Download
********
Release History

Release History

1.2

This version

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

1.1

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

Download Files

Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
drchitu.XMLTransformer-1.2.tar.gz (16.2 kB) Copy SHA256 Checksum SHA256 Source Oct 23, 2013

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting