From 9246054bbca1c9dea905c05dcdee990e244c1ab0 Mon Sep 17 00:00:00 2001 From: Adrian Kummerlaender Date: Sun, 12 Oct 2014 16:26:46 +0200 Subject: Updated BuildXSLT project page to mention module support --- pages/projects/build_xslt.md | 27 +++++++++++++++++---------- 1 file changed, 17 insertions(+), 10 deletions(-) diff --git a/pages/projects/build_xslt.md b/pages/projects/build_xslt.md index 0a8cc12..9c71677 100644 --- a/pages/projects/build_xslt.md +++ b/pages/projects/build_xslt.md @@ -4,21 +4,32 @@ It aims to provide a foundation for building more complex applications such as a fully fledged [static site generator] by enabling users to define _XML Makefiles_ instead of manually calling single [InputXSLT] transformations. -The source code of BuildXSLT is available on both my [Github] profile and [cgit]. +The source code of _BuildXSLT_ is available on both my [Github] profile and [cgit]. ## Current features * processing tasks contained within _XML Makefiles_ * generating single transformations * generating chained transformations +* using external modules such as [StaticXSLT] * using files or embedded XML-trees as transformation input ## Usage example -While BuildXSLT offers enough flexibility for all kinds of different XSLT based generation tasks it was specifically built to cater for the requirements of the [static site generator] this site is built with. As such its _XML Makefile_ makes for the best demonstration of what one can do with BuildXSLT: +While _BuildXSLT_ offers enough flexibility for all kinds of different XSLT based generation tasks it was specifically built to cater for the requirements of the [static site generator] this site is built with. As such its module definition file and the _XML Makefile_ used to call it makes for the best demonstration of what one can do with _BuildXSLT_: ~~~ - + + src/steps/list.xsl + src/steps/plan.xsl + src/steps/process.xsl + src/steps/summarize.xsl + +~~~ +{: .language-xsl} + +~~~ + @@ -27,17 +38,13 @@ While BuildXSLT offers enough flexibility for all kinds of different XSLT based - - detail/list.xsl - detail/plan.xsl - detail/process.xsl - detail/summarize.xsl - + [StaticXSLT.xml] ~~~ {: .language-xsl} [InputXSLT]: /page/input_xslt/ -[static site generator]: /page/this_website/ +[static site generator]: /page/static_xslt/ +[StaticXSLT]: /page/static_xslt/ [Github]: https://github.com/KnairdA/BuildXSLT/ [cgit]: http://code.kummerlaender.eu/BuildXSLT/ -- cgit v1.2.3