/
xsltproc.xml
91 lines (90 loc) · 4.21 KB
/
xsltproc.xml
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
<?xml version="1.0" encoding="UTF-8"?>
<toolspec model="0.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../src/main/resources/toolspec.xsd">
<id>xsltproc</id>
<name>XSLT Processor</name>
<homepage>http://xmlsoft.org/XSLT/xsltproc.html</homepage>
<version></version>
<installation>
<os type="linux">
Available under most distributions via package management.
</os>
<os type="windows">
Binaries for Windows are available from the project homepage. THE FULL PATH TO THE EXECUTABLE MUST NOT CONTAIN WHITESPACES!
</os>
</installation>
<services>
<service sid="1" name="XSLTProc" type="migrate" servicepackage="eu.impact_project.iif.service" contextpathprefix="/impactservices">
<description>Services for transforming XML documents using XSLT</description>
<operations>
<operation oid="1" name="xsltproc">
<description>Transform XML using XSLT</description>
<!--
Usage:
xsltproc [options] <stylesheet> <document>
Where:
<stylesheet> XSL stylesheet
<document> XML input document
[options] optional command line parameters
-->
<command>xsltproc -o ${output} ${stylesheet} ${document}</command>
<inputs>
<input name="stylesheet">
<Datatype>xsd:anyURI</Datatype>
<Required>true</Required>
<CliMapping>stylesheet</CliMapping>
<Documentation>URL reference to XSL stylesheet</Documentation>
<Default>http://github.com/impactcentre/iif-testfiles/raw/master/testfiles/stylesheet.xsl</Default>
</input>
<input name="document">
<Datatype>xsd:anyURI</Datatype>
<Required>true</Required>
<CliMapping>document</CliMapping>
<Documentation>URL reference to XML document</Documentation>
<Default>http://github.com/impactcentre/iif-testfiles/raw/master/testfiles/document.xml</Default>
</input>
</inputs>
<outputs>
<output name="output">
<Datatype>xsd:anyURI</Datatype>
<Required>false</Required>
<CliMapping>output</CliMapping>
<Documentation>URL reference to transformed XML document</Documentation>
<Extension>xml</Extension>
</output>
</outputs>
</operation>
</operations>
<deployto>
<deployref default="true" ref="local"/>
</deployto>
</service>
</services>
<deployments>
<deployment id="local">
<identifier>http://localhost:8080/impact/instances/tomcat1</identifier>
<host>localhost</host>
<ports>
<port type="http">8080</port>
<port type="https">8043</port>
</ports>
<manager>
<user>tomcat</user>
<password>tomcat</password>
<path>manager</path>
</manager>
<!--
Full path to the directory where the tool has been installed.
THE PATH MUST NOT CONTAIN WHITESPACES!
If you want to use backslashes (\) then you must repeat them twice,
e.g. c:\\foo\\bar
or you can use just slashes,
e.g. c:/foo/bar
-->
<toolsbasedir></toolsbasedir>
<dataexchange>
<accessdir>../webapps/ROOT/impact/tmp/</accessdir>
<accessurl>http://localhost:8080/impact/tmp/</accessurl>
</dataexchange>
</deployment>
</deployments>
</toolspec>