Skip to content

KnairdA/BuildXSLT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

BuildXSLT

... is a simple XSLT build system built on InputXSLT.

Current features:

  • processing tasks contained within XML Makefiles
  • generating single transformations
  • generating chained transformations
  • using files or embedded XML-trees as transformation input
  • using external modules such as StaticXSLT

Example:

BuildXSLT can for example be used to build a static website using the following XML Makefile called via ixslt --input make.xml --transformation build.xsl --include ../StaticXSLT:

<task type="module">
	<input mode="embedded">
		<datasource>
			<meta>
				<source>source</source>
				<target>target</target>
			</meta>
		</datasource>
	</input>
	<definition mode="file">[StaticXSLT.xml]</definition>
</task>

Where the module definition of StaticXSLT.xml looks as follows:

<transformation mode="chain">
	<link>src/steps/list.xsl</link>
	<link>src/steps/plan.xsl</link>
	<link>src/steps/process.xsl</link>
	<link>src/steps/summarize.xsl</link>
</transformation>

About

Simple XSLT build system built on InputXSLT

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages