- From: Achim Berndzen <achim.berndzen@xml-project.com>
- Date: Thu, 15 Jun 2017 09:23:20 +0200
- To: Hans Hübner <hans.huebner@lambdawerk.com>
- Cc: xproc-dev@w3.org
Hi Hans,
> Am 14.06.2017 um 23:26 schrieb Hans Hübner <hans.huebner@lambdawerk.com>:
>
> Hi Achim,
>
> are the exproc.org steps available in MorganXProc?
Yes, MorganaXProc supports all exproc.org steps since version 0.95-9. As Gerrit pointed out, you have to use p:import with the respective uris ("http://exproc.org/proposed/steps/file“ ) etc. to make the steps available. The behaviour with XMLCalabash is somewhat different, because the extension steps are included in the standard pipeline imported with "http:// xmlcalabash.com/extension/steps/library-1.0.xpl“.
For further details on this difference please see section 6 of the paper, Gerrit and I delivered for XML London 2016. (http://xmllondon.com/2016/xmllondon-2016-proceedings.pdf)
Cheers,
Achim
>
> -Hans
>
> On Wed, Jun 14, 2017 at 7:00 PM, Achim Berndzen <achim.berndzen@xml-project.com> wrote:
> Hi Hans,
>
> what about using pxf:info (http://exproc.org/proposed/steps/fileutils.html). It returns informations about a file and a file, that is readable is supposed to exist.
> Not sure, whether this exactly fits your needs, but I use this step to test for existing files.
>
> Greetings from Wolfenbüttel,
> Achim
>
> ------------------------------------------------
> Achim Berndzen
> achim.berndzen@xml-project.com
>
> http://www.xml-project.com
>
>
>
>
> > Am 14.06.2017 um 19:40 schrieb Hans Hübner <hans.huebner@lambdawerk.com>:
> >
> > Hi,
> >
> > in one of my pipelines, I want to generate certain files only if they do not already exist. It seems, though, that there is no way to instruct p:store not to overwrite existing files, and there also seems to be no way to query for the existence of a file using plain XProc (or MorganaXProc, for that matter). Has anyone of you ever run into such a requirement and found a nice and small solution?
> >
> > Thanks,
> > Hans
> >
> > --
> > LambdaWerk GmbH
> > Oranienburger Straße 87/89
> > 10178 Berlin
> > Phone: +49 30 555 7335 0
> > Fax: +49 30 555 7335 99
> >
> > HRB 169991 B Amtsgericht Charlottenburg
> > USt-ID: DE301399951
> > Geschäftsführer: Hans Hübner
> >
> > http://lambdawerk.com/
> >
> >
>
>
>
>
> --
> LambdaWerk GmbH
> Oranienburger Straße 87/89
> 10178 Berlin
> Phone: +49 30 555 7335 0
> Fax: +49 30 555 7335 99
>
> HRB 169991 B Amtsgericht Charlottenburg
> USt-ID: DE301399951
> Geschäftsführer: Hans Hübner
>
> http://lambdawerk.com/
>
>
--------------------------------------
Achim Berndzen
achim.berndzen@xml-project.com
http://www.xml-project.com
Received on Thursday, 15 June 2017 07:24:23 UTC