org.apache.tools.ant.taskdefs

Interface XSLTLiaison

public interface XSLTLiaison

Proxy interface for XSLT processors.

Since: Ant 1.1

See Also: XSLTProcess

Field Summary
StringFILE_PROTOCOL_PREFIX
the file protocol prefix for systemid.
Method Summary
voidaddParam(String name, String expression)
Add a parameter to be set during the XSL transformation.
voidsetStylesheet(File stylesheet)
set the stylesheet to use for the transformation.
voidtransform(File infile, File outfile)
Perform the transformation of a file into another.

Field Detail

FILE_PROTOCOL_PREFIX

public String FILE_PROTOCOL_PREFIX
the file protocol prefix for systemid. This file protocol must be appended to an absolute path. Typically: FILE_PROTOCOL_PREFIX + file.getAbsolutePath() Note that on Windows, an extra '/' must be appended to the protocol prefix so that there is always 3 consecutive slashes.

Since: Ant 1.4

Method Detail

addParam

public void addParam(String name, String expression)
Add a parameter to be set during the XSL transformation.

Parameters: name the parameter name. expression the parameter value as an expression string.

Throws: Exception thrown if any problems happens.

Since: Ant 1.3

setStylesheet

public void setStylesheet(File stylesheet)
set the stylesheet to use for the transformation.

Parameters: stylesheet the stylesheet to be used for transformation.

Throws: Exception thrown if any problems happens.

Since: Ant 1.4

transform

public void transform(File infile, File outfile)
Perform the transformation of a file into another.

Parameters: infile the input file, probably an XML one. :-) outfile the output file resulting from the transformation

Throws: Exception thrown if any problems happens.

Since: Ant 1.4

See Also: setStylesheet

Copyright