Ajout de nœuds à des messages dans le code utilisateur
Étant donné la façon dont BizTalk gère les messages, vous ne pouvez pas ajouter directement un nouveau nœud à un message existant. Vous devez cloner le message existant comme suit :
myXMLDoc = myExistingMsg; // just holding a reference
// use CloneNode to make a fresh copy of myModifiedMsg
myXMLDoc = (XMLDocument)myXMLDoc.CloneNode;
myXMLDoc.append myNode; // here is the node we want to append
//update temp message
myModifiedMsg = myXMLDoc;
Vous pouvez maintenant utiliser myModifiedMsg, qui contient le nouveau nœud. Si vous souhaitez réutiliser myExistingMsg, vous pouvez créer une copie (vide) et lui affecter myModifiedMsg.
myExistingMsg = myModifiedMsg;
Voir aussi
Construction de messages dans le code utilisateur
Construction de messages