blob: afcc8f6603d1cf7af6556e647b8cbbba7fdf5a4f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
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/blog.kummerlaender.eu) 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>
```
|