In pipelines there are many cases when you are passing over element/attribute values from one xml structure to the other to prepare parameters for an embedded pipeline call (e.g. calling a db manager pipeline). As I have experienced the way to do this is to have XSLT processors and use xsl:value-of to prepare the structures and then do the actual call. This way you have lots of extra xslt processor calls in your pipeline. when I tried to circumvent it using e.g. aggregate(..., #xpointer(//action-id/child::text())) or similar constructs referring to attributes I found out  #xpointer does not support attributes and text types. I believe it would make pipelines clearer and more convenient to write if there was support for this.

Am I right in this ? Or are there other alternatives?

regards,
Balázs

Reply via email to