So in the destination transformer I'm building up a XML to incorporate in a SOAP Envelope. The previous envelope is expecting that its elements have this namespace
How I create the new XML:
Is there a quick way to make all elements with that namespace?
How I create the new XML:
Quote:
for(i = 0; i < msg['OBR'].length(); i++) { if(i > 0) { //Criar um novo nó caso seja necessário createSegmentAfter('ProAnalisesProcesso', tmp['ProAnalisesProcesso'][i-1]); } //ID interno da análise tmp['ProAnalisesProcesso'][i]['IdInterno'] = msg['OBR'][i]['OBR.4']['OBR.4.1'].toString(); //ID Externo tmp['ProAnalisesProcesso'][i]['IdExterno'] = msg['ORC']['ORC.2']['ORC.2.1'].toString(); //ID da Transacção tmp['ProAnalisesProcesso'][i]['IdTransaccao'] = msg['ORC']['ORC.2']['ORC.2.1'].toString(); //ReqOrigem tmp['ProAnalisesProcesso'][i]['Requisicao'] = msg['ORC']['ORC.4']['ORC.4.1'].toString(); //Entidade tmp['ProAnalisesProcesso'][i]['Entidade'] = _entidade; //Tipo de Pagamento tmp['ProAnalisesProcesso'][i]['TipoPagamento'] = "Pago"; //Tipo de Acção if(msg['ORC']['ORC.1']['ORC.1.1'].toString().trim() == "NW" || msg['ORC']['ORC.1']['ORC.1.1'].toString().trim() == "SC" || msg['ORC']['ORC.1']['ORC.1.1'].toString().trim() == "XO") { tmp['ProAnalisesProcesso'][i]['TipoOperacao'] = "InserirAlterar"; } else { if(msg['ORC']['ORC.1']['ORC.1.1'].toString() == "CA") { tmp['ProAnalisesProcesso'][i]['TipoOperacao'] = "Apagar"; } else { tmp['ProAnalisesProcesso'][i]['TipoOperacao'] = "NaoDefinido"; } } } |
Is there a quick way to make all elements with that namespace?
XML Namespaces
0 commentaires:
Enregistrer un commentaire