Step fileset-update {http://www.daisy.org/ns/pipeline/xproc}

Update a fileset with documents from memory.

Defined in: http://www.daisy.org/pipeline/modules/fileset-utils/library.xpl

Input Ports

Port Description
source.fileset primary
source.in-memory sequence

The input fileset

update.fileset
update.in-memory sequence

The files to be updated in the "source" fileset. The files must already be part of the source fileset, meaning that the manifest must have the corresponding entries, but they don't necessarily have to be in memory yet. It is an error if the "update" fileset contains files that are not in the "source" fileset. The manifest entries replace the existing entries. The documents possibly replace existing documents. If a file in "update.fileset" has no corresponding document in "update.in-memory", a document for that file will not be present in "result.in-memory" either.

Output Ports

Port Description
result.fileset primary
result.in-memory sequence