I'm trying to run the following xproc code which involves sequence of xslt steps in pipeline. However the Calabash is not able to read or get the source document although the 'href' link is clearly mentioned.
The following error is reported in oXygen editor:
E [Calabash XProc] "Either a source document or an initial template must be specified"
The following error is seen when running the calabash from console:
Mai 07, 2013 2:41:52 PM com.xmlcalabash.util.DefaultXProcMessageListener error SEVERE: err:XD0011:XProc error err:XD0011 Mai 07, 2013 2:41:52 PM com.xmlcalabash.drivers.Main error SEVERE: It is a dynamic error if the resource referenced by a p:document element does not exist, cannot be accessed, or is not a well-formed XML document. Mai 07, 2013 2:41:52 PM com.xmlcalabash.drivers.Main error SEVERE: Underlying exception: net.sf.saxon.s9api.SaxonApiException: I/O error re ported by XML parser processing C:stlConversionxprocstlxml.xpl: C:stlConversionx procstlxml.xpl (Das System kann die angegebene Datei nicht finden)
Can someone please help me with this error?
Heres my xproc code:
<p:output port="result" sequence="true">
<p:pipe step="pre-run" port="result"/>
<p:pipe step="normalize-stl-xml" port="result"/>
<p:pipe step="tf-transform" port="result"/>
<p:pipe step="transformARDOnline" port="result"/>
<p:pipe step="filterUnusedStyleLayout" port="result"/>
</p:output>
<p:xslt name="pre-run">
<p:input port="source">
<p:document href="file:/C:/stlConversion/temp/a.xml"/>
</p:input>
<p:input port="stylesheet">
<p:document href="file:/C:/stlConversion/xslt/test.xsl"/>
</p:input>
<p:input port="parameters">
<p:empty/>
</p:input>
</p:xslt>
<p:xslt name="normalize-stl-xml">
<p:input port="source">
<p:pipe step="pre-run" port="result"/>
</p:input>
<p:input port="stylesheet">
<p:document href="file:/C:/stlConversion/xslt/normalize_stl_xml.xsl"/>
</p:input>
<p:input port="parameters">
<p:empty/>
</p:input>
</p:xslt>
<p:xslt name="tf-transform">
<p:input port="source">
<p:pipe step="normalize-stl-xml" port="result"/>
</p:input>
<p:input port="stylesheet">
<p:document href="file:/C:/stlConversion/xslt/tf_test_transform.xsl"/>
</p:input>
<p:input port="parameters">
<p:empty/>
</p:input>
</p:xslt>
<p:xslt name="transformARDOnline">
<p:input port="source">
<p:pipe step="tf-transform" port="result"/>
</p:input>
<p:input port="stylesheet">
<p:document href="file:/C:/stlConversion/xslt/transformARDOnline.xslt"/>
</p:input>
<p:input port="parameters">
<p:empty/>
</p:input>
</p:xslt>
<p:xslt name="filterUnusedStyleLayout">
<p:input port="source">
<p:pipe step="transformARDOnline" port="result"/>
</p:input>
<p:input port="stylesheet">
<p:document href="file:/C:/stlConversion/xslt/filterUnusedStyleLayout.xslt"/>
</p:input>
<p:input port="parameters">
<p:empty/>
</p:input>
</p:xslt>
<p:store href="file:/C:/stlConversion/ebu-tt_ard_online.xml" media-type="text/xml"/>