Node-set as param to Custom Functoid with XSLT Call-Template

Home Page Forums BizTalk 2004 – BizTalk 2010 Node-set as param to Custom Functoid with XSLT Call-Template Node-set as param to Custom Functoid with XSLT Call-Template

#13840

Hi Greg

thanks for the responses. But…

I already had the InputConnectionType set to record, and I think I tried Element too, though I will try that one again to be sure.

The input node is a parameter to the Call-Template that I am implementing, and when I look at the Validate-Map XSLT output I can see that it sets the value of the param to either:

– the text(.) value of the source node if the source link type is Copy Text
– the name (and annoyingly it is the local-name, not the full path … can I change the way the name appears?) of the linked source node if the link type is Copy Name
– a string(…) representation of all of the sub-node text if the link type is Copy text and content (or whatever it is)

Also, at the point where the call-template is called within that XSLT, I can’t seem to force the XSLT to place that call within a for-each instance of the source link node, or do anything else the place the call-template context within the scope of the source link node, so that I can use the relative (.) knowing that it applies to the selected source node (if you see what I mean). I have tried using the looping function, etc, to achieve this but with no joy … this may well be down to my lack of experience doing such funky things with the mapper …

Any assistance would be greatly appreciated!

Thanks again

Bob