wiki:XsltMacro

Version 1 (modified by roadrunner, 9 years ago) (diff)

New hack XsltMacro, created by roadrunner

XSL-Tranformations for Trac

Description

The XsltMacro allows you to embed the result of an XSL-tranformation in a page. It takes two parameters, a stylesheet and a document to transform. These can be attachments on any wiki-page or ticket, any page from the htdocs area, or any file in the repository (the format is basically same as used by Trac's native ImageMacro). For more details see the documentation in the macro.

This macro requires that libxml2, libxslt, and their python bindings are installed.

Bugs/Feature Requests

Existing bugs and feature requests for XsltMacro are here.

If you have any issues, create a new ticket.

Download

Download the zipped source from here.

Source

You can check out XsltMacro from here using Subversion, or browse the source with Trac.

Example

The following table is produced with this macro call:

[[Xslt(format.xsl, info.xml)]]

Xslt(format.xsl, info.xml)?

Recent Changes

[7914] by roadrunner on 2010-05-02 16:32:16
Pass (http) request parameters which start with xp_ to the stylesheet as
additional parameters. This can be useful for example to implement paging.

This closes #5275.

[7913] by roadrunner on 2010-05-02 16:32:04
Simplified parameter extraction a bit.
[7909] by roadrunner on 2010-05-02 07:25:24
Updated to work under trac 0.12, including multi-repository support.

Author/Contributors

Author: roadrunner
Contributors:

Attachments (2)

Download all attachments as: .zip