Importar xml, alterar conteudo da tag e salvar
04/01/2017
0
<?xml version="1.0" encoding="ISO-8859-1"?> <LISTA_PEDIDO> <PEDIDO> <NUMERO_PEDIDO><![CDATA[1555649]]></NUMERO_PEDIDO> <CNPJ_OPTICA><![CDATA[05921535434466]]></CNPJ_OPTICA> <CNPJ_LAB><![CDATA[20245430188]]></CNPJ_LAB> <PEDIDO_MINILAB><![CDATA[0]]></PEDIDO_MINILAB> <PEDIDO_OPTICA><![CDATA[4265////]]></PEDIDO_OPTICA> <FILIAL><![CDATA[MRJ]]></FILIAL> <TIPO_PEDIDO><![CDATA[TIPO_PEDIDO1]]></TIPO_PEDIDO> <DT_ENTREGA><![CDATA[2017-01-06 00:00:00.0]]></DT_ENTREGA> <SERVICO_LENTES><![CDATA[AO]]></SERVICO_LENTES> <ITEM> <INVENTORY_ID><![CDATA[1043285]]></INVENTORY_ID> <ORGANIZATION_ID><![CDATA[94]]></ORGANIZATION_ID> <RPF_CODE><![CDATA[353432400000A]]></RPF_CODE> <SOURCE_STATE><![CDATA[02]]></SOURCE_STATE> <AR><![CDATA[52]]></AR> <HC><![CDATA[01]]></HC> <TINTING><![CDATA[00]]></TINTING> <EDGE><![CDATA[00]]></EDGE> <RPF_DESCRIPTION><![CDATA[LENTE DIGITAL]]></RPF_DESCRIPTION> <DESCRIPTION><![CDATA[LENTE DIGITAL, DIGITAL SURFACING, VERNIZ, AR]]></DESCRIPTION> <FABRICANTE><![CDATA[LE_MARCA]]></FABRICANTE> <MARCA><![CDATA[OEEE]]></MARCA> <MATERIAL><![CDATA[RESINA]]></MATERIAL> <DESENHO><![CDATA[Single Vision]]></DESENHO> </ITEM> <ARMACAO> <ARMACAO_LENTE><![CDATA[4]]></ARMACAO_LENTE> <DIAMETRO><![CDATA[]]></DIAMETRO> <TIPO><![CDATA[ZYL EDGE]]></TIPO> <MATERIAL><![CDATA[PLASTICO (ZILO)]]></MATERIAL> <A><![CDATA[50]]></A> <B><![CDATA[42]]></B> <ED><![CDATA[50]]></ED> <DBL><![CDATA[19]]></DBL> </ARMACAO> <IPSEO> <COEFHE><![CDATA[]]></COEFHE> <COEFST><![CDATA[]]></COEFST> <INICIAL_PACIENTE><![CDATA[]]></INICIAL_PACIENTE> <DISTANCIA_PROGRESSAO><![CDATA[]]></DISTANCIA_PROGRESSAO> </IPSEO> <ESFERICO E="-0.75" D="-0.75"/> <CILINDRICO E="-0.50" D=""/> <EIXO E="55" D=""/> <ADICAO E="0.0" D="0.0"/> <PRIS_H E="" D=""/> <PRIS_V E="" D=""/> <ALTURA E="21.0" D="21.0"/> <DNP E="34.0" D="32.5"/> <BASE E="" D=""/> <CT_ET E="" D=""/> <DELTA_EQ E="7" D="7"/> <ESPESSURA><![CDATA[N]]></ESPESSURA> <CURVA_BASE><![CDATA[N]]></CURVA_BASE> <OBSERVACAO><![CDATA[]]></OBSERVACAO> </PEDIDO> </LISTA_PEDIDO>
Preciso de um metodo para manipular este xml, fazer com que na tag <RPF_CODE> que está dentro da tag <ITEM> receba logo depois do seu conteúdo
(<![CDATA[353432400000A]]>) o conteudo da tag <AR> (<![CDATA[52]]>);
ficando assim
<RPF_CODE><![CDATA[353432400000A52]]></RPF_CODE>
Obrigado.
Andre
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)