CIB merge technical documentation (EN)
6. Call parameters in detail
6.34. Parameter --inline-is-not-this
[--inline-is-not-this]
(from CIB merge 3.9.190)
By usage of the parameter "--inline-is-not-this" the behavior of CIB merge versions older than 3.9.166 concerning $(inline) can be restored.
Syntax
--inline-is-not-this
Description
Up to CIB merge version 3.9.165 the identifier $(inline) was used internally, i.e. a context was created. From CIB merge version 3.9.166 the $(inline) is replaced by the actual file name.
This means that constructs with "--directory-read=inline=<filename>" ($(inline) is redirected to a file) and at the same time "REF "DAT:XML:$(inline);relative/path" " no longer work because there is no context for relative XPATH expressions. You would have to work with absolute XPATH commands.
By using the parameter "--inline-is-not-this" a context is created internally and thus the usage of relative XPATH commands is possible.