Transform complex XML files using XSL Transformations (XSLT) within your Concrete5 website.
Integrate web services and use legacy web application data in Concrete5.
Simply, provide the target URI of both an XML file and an XSL stylesheet and the data will be loaded and presented within the block, using the formatting/layout rules described by the XSLT stylesheet. Additional CSS can be defined in each block to complete the transformation.
In addition, the XML/XSL block allows you to send parameters to both the XML and XSL targets via the querystring. As well as consuming web services, this creates possibilities for integrating your Concrete5 website with legacy web applications by manipulating dynamically created XML data based on sent parameter values.
The following Concrete5, Server and user defined parameters can be sent:-
Important: This block requires PHP to be running the XSL module. Check your server's phpinfo() output if you are unsure. Also, currently this block will not work with XSL version 2.0 stylesheets. This is due to the PHP XSL module.