This project is not covered by Drupal’s security advisory policy.
The XSL Engine supports XSLT processing for drupal templates. Now you can leverage the power of XPATH/XSLT for traversing your data. Quickly and elegantly format your semantic data structures into custom HTML markup in no time.
PHP 5 and XSL.dll
Using native PHP support for XSLT it has low memory usage. This does create a dependency for DOMDocument and XSLTProcessor classes which can be found in the XSL.dll for PHP 5.
Module: node_dto
The other component to the engine is the module node_dto. This module handles the serialization of data objects such as your template variable structure into XML which in turn is sent to the XSLT processor for HTML formatting.
http://drupal.org/project/node_dto
Themes
Two themes have already been developed using the XSL Engine and can be used for reference in creating new themes.
XSL Absolute
XSL Absolute is a zen liquid clone demonstrating the extensability of the XSL Engine, serves as a great base theme but not much glitter.
http://drupal.org/project/xsl_absolute
XSL Bartik
XSL Bartik is a Bartik clone. After seeing the new theme I really wanted it for drupal 6 so I reworked the templates for use with XSL Engine, XSL Bartik is a sub-theme of XSL Absolute, so you'll need to have both if you want to go with XSL Bartik.
http://drupal.org/project/xsl_bartik
Project information
- Created by MFoster on , updated
- This project is not covered by the security advisory policy.
Use at your own risk! It may have publicly disclosed vulnerabilities.