I have an xml document with a node that may optionally contain a string of escaped xml. I'd like to be able to transform that content using xsl in a BizTalk map. Any suggestion how?
I've tried:
- msxsl:node-set(string). This creates a nameless single node with no content.
- The document() function using a url prefix of 'data:text/xml' as suggested by helderdarocha here.
- for-each selecting the text() of the node containing the string
- using xpath() in an orchestration to extract the string then make a multipart message. It won't let me use an xmlDocument message as one of the messages in a multipart message transform.
Do I have to use a C# helper assembly to accomplish this?