diff options
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..a8b5c29 --- /dev/null +++ b/README.md @@ -0,0 +1,33 @@ +# BuildXSLT + +... is a simple XSLT build system built on [InputXSLT](https://github.com/KnairdA/InputXSLT). + +## Current features: + +- processing tasks contained within XML _Makefiles_ +- generating single transformations +- generating chained transformations +- using files or embedded XML-trees as transformation input + +## Example: + +BuildXSLT can for example be used to build a [static website](https://github.com/KnairdA/TestXSLT) using the following generation chain called via `ixslt --input make.xml --transformation build.xsl`: + +``` +<task type="generate"> + <input mode="embedded"> + <datasource> + <meta> + <source>source</source> + <target>target</target> + </meta> + </datasource> + </input> + <transformation mode="chain"> + <link>detail/list.xsl</link> + <link>detail/plan.xsl</link> + <link>detail/process.xsl</link> + <link>detail/summarize.xsl</link> + </transformation> +</task> +``` |