XML Director Update
XML Director 0.4.0 - unified validations and transformations
This week we released version 0.4 of the XML Director software providing a new unified approach to transformations and validations. XML Director now provides registries for transformations and validations that are not necessarily tied to Python as implementation language. For XSLT2+3 transformations we wrapped the Java-based Saxon 9.6 parser into some Python code. Our unified transformation approach allows you to build transformation pipelines where the transformations can be implemented in an arbitrary way as long as the wrapper implements a common API. So it is possible to mix XSLT1+2+3+ transformations together with external scripting. On the validation side XML Director now supports a unified validation API supporting DTD, XML schemas, RelaxNG and Schematron.
Demo site officially updated
XML Director now has its own official demo site demo.xml-director.info
. You can log into the demo site using the username demo
and password demo
We updated the demo site with some more consistent examples. Right now there are XML samples with bible versions in different languages and a selection of Shakespeare works as XML. The Shakespeare HTML views use XSLT for rendering, the bible XML are displayed using CSS only (without XSLT). For all content there is a PDF button generating a PDF on-the-fly using our "CSS Paged Media" approach. This also takes care for example of right-to-left direction for the Hebrew version of the XML bible or the usage of a unicode font for the PDF version of the Chinese XML bible.
XML Prague 2015
This was my first time at XML Prague and it was really a blast. Besides a talk about "CSS Paged Media" I had the opportunity to give an overview of the XML Director project during the eXist-db users meeting at the XML Prague pre-conference day and give a very quick demo at the demo-jam during the social event. Many people are apparently interested in this project so I am looking forward for further contacts and discussions.
XML Director will also be shown at the next meeting of the XML User Group Stuttgart (XUGS)