Add custom x3ml:uuid xpath function. #166
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
In MIDAS mappings for PHAROS we have a situation where if some ID element is defined then we want to use it's value as part of URI or otherwise generate UUID based on number of elements.
Without this change the whole mapping needs to be duplicated with different generators based on exist/not exist of that element.
With this change we can simply do something like:
and if a2606 is defined we get
work/IDif it doesn't then we getwork/UUID.