Anyway, suffice to say that the next 9 posts will cover the code emitted by all of
the default functoids provided with BizTalk 2004 / 2006 / 2006 R2.
One thing to realise is that the majority of the default functoids emit inline C#
code – which is odd as quite a lot of the functionality can be performed using pure
XSLT.
So for each functoid I’ve shown:
For the Advanced Functoids knowing what the functoids emit can be useful in understanding
how to use them.
For the other functoids, knowing the equivalent XSLT to use is useful if you want
a map which performs better as (generally speaking) using native XSLT will be faster
than the equivalent C# for simple operations.
Some useful references when reading these sections are:
XSLT 1.0 Function
reference
XSLT 2.0
Function reference
XSLT/XPath
Operators