Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Debido a la forma en que BizTalk Server controla los mensajes, simplemente no se puede anexar un nuevo nodo directamente a un mensaje existente. En su lugar, debe clonar el mensaje existente, como se indica a continuación:
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;
Ahora puede usar myModifiedMsg, que incluye el nuevo nodo. Si por algún motivo desea reutilizar myExistingMsg, puede construir una nueva copia (vacía) y asignar myModifiedMsg a ella.
myExistingMsg = myModifiedMsg;
Véase también
Construcción de mensajes en código de usuario
Construcción de mensajes