public class XsltUtility extends Object implements URIResolver
Modifier and Type | Field and Description |
---|---|
static String |
MODELDIRECTORY |
static String |
SCRIPTDIRECTORY |
static String |
TOARIESXSLT |
static String |
TOCEXECUTIONXSLT |
static String |
TOWORKBENCHXSLT |
static String |
TOX3DXSLT |
static String |
WEBRESULTDIRECTORY |
static String |
WEBSCRIPTDIRECTORY |
Modifier and Type | Method and Description |
---|---|
static void |
main(String[] args)
Command Line entry point for this class
|
Source |
resolve(String href,
String base)
Internal resolver utility
|
static boolean |
runXslt(String inputFilename,
String outputFilename,
String xsltStylesheetFilename)
Runs an XSL Transformation on an XML file and writes the result to another file
|
static boolean |
runXslt(String inputFilename,
String outputFilename,
String xsltStylesheetFilename,
String[][] parameterList)
Runs an XSL Transformation on an XML file and writes the result to another file
|
public static final String WEBSCRIPTDIRECTORY
public static final String WEBRESULTDIRECTORY
public static final String SCRIPTDIRECTORY
public static final String MODELDIRECTORY
public static final String TOARIESXSLT
public static final String TOCEXECUTIONXSLT
public static final String TOWORKBENCHXSLT
public static final String TOX3DXSLT
public Source resolve(String href, String base) throws TransformerException
resolve
in interface URIResolver
href
- the first arg of document() xsl functionbase
- the base URI (node-set) of the xsl document() functionTransformerException
public static boolean runXslt(String inputFilename, String outputFilename, String xsltStylesheetFilename)
inputFilename
- XML file to be transformedoutputFilename
- output file for transformation resultsxsltStylesheetFilename
- XSLT stylesheet to utilize for transformationpublic static boolean runXslt(String inputFilename, String outputFilename, String xsltStylesheetFilename, String[][] parameterList)
inputFilename
- XML file to be transformedoutputFilename
- output file for transformation resultsxsltStylesheetFilename
- XSLT stylesheet to utilize for transformationparameterList
- array of String-array pairs holding stylesheet-input parameter name, valuepublic static void main(String[] args)
args
- the command line arguments (if any)