Accodamento di nodi ai messaggi in codice utente
Il modo in cui BizTalk Server gestisce i messaggi non consente di accodare direttamente un nuovo nodo a un messaggio esistente. È invece necessario clonare il messaggio esistente, come descritto di seguito:
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;
A questo punto è possibile utilizzare myModifiedMsg, che include il nuovo nodo. Se si desidera riutilizzare myExistingMsg, è possibile creare una nuova copia (vuota) e assegnare myModifiedMsg a tale copia.
myExistingMsg = myModifiedMsg;
Vedere anche
Costruzione di messaggi in codice utente
Costruzione di messaggi