wiki:XsltMacro

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

Minor description fixes and a better title

XSL-Tranformation Macro

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 attachment on any wiki-page or ticket, any page from the htdocs area, or any file in the repository (these options are basically same as for 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