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

Andre

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar