> i have to start a external process to generate the pdf files.
> so, i use the
> 
> <command name="docb.toPS">
>      <process>
>        <mkdir dir="resources"/>
>        <mkdir dir="raw"/>
>        <copyDocument to="__doc.xml">
>          <resources match="(https|http|ftp)://.*"/>
>          <resources match="(?:.+/)?(.+)\.(png|jpg|jpeg|gif|svg|svgz%1)"  
> copyTo="resources"
>            referenceAs="%w/resources/$1.$2"/>
>          <resources match="(?:.+/)?(.+)\.tex" copyTo="raw"  
> referenceAs="%w/resources/$1.%0"/>
>          <resources match="(?:.+/)?(.+)\.(\w+)" copyTo="raw"  
> referenceAs="%w/resources/$1.png"/>
>          <resources match="(?:.+/)?(.+)" copyTo="resources"  
> referenceAs="%w/resources/$1"/>
>        </copyDocument>
>        <convertImage from="raw" to="resources" format="%0 png"/>
>        <mkdir dir="images/callouts"/>
>        <!--      <copyProcessResources resources="xsl/images/draft.png"  
> to="images"/>
>        <copyProcessResources  
> resources="@xsl/images/callouts/png_callouts.list"  
> to="images/callouts"/>-->
>        <transform stylesheet="xsl-compart/compart.xsl" file="__doc.xml"  
> to="d:\temp\_doc.fo">
>          <parameter name="use.extensions">1</parameter>
>          <!-- Cannot work and generates a lot of error messages. -->
>          <parameter name="graphicsize.extension">0</parameter>
>          <parameter name="paper.type">A4</parameter>
>          <parameter name="generate.toc">%2</parameter>
>          <parameter name="toc.section.depth">3</parameter>
>          <parameter name="section.autolabel">%3</parameter>
>          <parameter name="callout.graphics">1</parameter>
>          <parameter name="shade.verbatim">1</parameter>
>          <parameter name="ulink.show">0</parameter>
>          <parameterGroup name="docb.toPS.transformParameters"/>
>        </transform>
> 
>       ...
>       here i want to start the process with the _doc.fo document
>       ...
> 
>       </process>
> </command>
> 
> how can i start the external process in the <process> tag.

Use a <shell> element. See
http://www.xmlmind.com/xmleditor/_distrib/doc/commands/ch05s01s12.html

Reply via email to