Structure d'un message XML
Dans le contexte de Microsoft BizTalk Server, un message de instance XML est une hiérarchie valide de balises XML qui, ensemble, constituent zéro ou plusieurs enveloppes XML et un ou plusieurs documents XML. Par exemple, le message d'instance XML suivant est composé d'une enveloppe XML unique (en police normale) qui contient un document XML unique (en caractères gras).
<ns0:envelope xmlns:ns0="http://myEnvelopeNamespaceURI.org">
<header>
<firstName>John</firstName>
<lastName>Scott</lastName>
</header>
<body>
<ns1:document xmlns:ns1="http://myDocumentNamespaceURI.org"> <message>Hello</message> </ns1:document>
</body>
</ns0:envelope>
Les enveloppes XML et les documents XML qu'elles contiennent peuvent être combinés dans des messages d'instance XML de plusieurs façons. Le reste de cette section décrit les différentes combinaisons existantes.