How to Process XML in Azure Logic App
<p>I'll start with the behavior we are looking to have: </p>

<ol>
<li>Take in a file (be it JSON or XML, but right now we would prefer XML although we have control over this), </li>
<li>Parse it to find the "type" of the file</li>
<li>Transform the file to match one of a few different XML formats </li>
<li>Send it off to a pre-determined endpoint and back to the caller</li>
</ol>

<p>Our initial research made it look like BizTalk with an Azure logic app would be a good fit for this, but now that I'm working on a Proof of Concept I am running into roadblocks, namely:</p>

<ul>
<li>BizTalk is seemingly not supported in the latest version of Azure (2015-08-01-preview)

<ul>
<li>I read this in the comments section of one of the articles I read, but cannot find the reference now, is this true?</li>
</ul></li>
<li>Parsing XML is not supported (I read in <a href="https://github.com/Azure/azure-content/blob/master/articles/app-service-logic/app-service-logic-http-endpoint.md#calling-the-logic-app-triggers-endpoint" rel="noreferrer">one</a> of the 100 articles I've read on this that non-JSON requests are treated as binaries that cannot be parsed in a logic app), which would mean we have to transform our existing XML into JSON to call into Azure, only to transform it back into XML</li>
</ul>

<p>I've been able to create a logic app, expose an endpoint, call it with a JSON body, and have the logic app parse that JSON and conditionally perform actions, and once I figured out how to do all of that, it was pretty impressive.</p>

<p>So my question is two-fold:</p>

<ol>
<li>Is our situation a good candidate for an Azure Logic App (or perhaps a different type of Azure app)?</li>
<li>If so, is BizTalk the proper way to transform our files into the needed output XML formats?

<ol>
<li>From what I'm seeing online, there isn't a way to create BizTalk transform files in VS 2015? 

<blockquote>
  <p><a href="https://msdn.microsoft.com/en-us/library/hh266747.aspx" rel="noreferrer">BizTalk server projects are not compatible with Visual Studio 2015 or Visual Studio 2013.</a></p>
</blockquote></li>
</ol></li>
</ol>