Olá! Tenho um xml de exemplo e preciso adicionar uma tag e inserir dentro dessa tag um id, o mesmo utilizado no <idLote>200602220000001</idLote>
xml = '<?xml version="1.0" encoding="UTF-8"?>
<enviCTe xmlns="http://www.portalfiscal.inf.br/cte" versao="3.00">
<idLote>200602220000001</idLote>
<CTe xmlns="http://www.portalfiscal.inf.br/cte">
<infCte Id="CTe41100600242640000108570000000446060832911308" versao="3.00"><Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
</CTe> <CTe xmlns="http://www.portalfiscal.inf.br/cte"> <infCte Id="CTe41100600242640000108570000000446060832911308" versao="3.00"> <Signature xmlns="http://www.w3.org/2000/09/xmldsig#"> </CTe></enviCTe>'
Pensei em fazer algo assim:
id_do_xml = <id>{}</id>
e
xml = '<?xml version="1.0" encoding="UTF-8"?>
<enviCTe xmlns="http://www.portalfiscal.inf.br/cte" versao="3.00">
<idLote>200602220000001</idLote>
<CTe xmlns="http://www.portalfiscal.inf.br/cte">
<infCte Id="CTe41100600242640000108570000000446060832911308" versao="3.00"><Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
</CTe> <CTe xmlns="http://www.portalfiscal.inf.br/cte"> <infCte Id="CTe41100600242640000108570000000446060832911308" versao="3.00"> <Signature xmlns="http://www.w3.org/2000/09/xmldsig#"> </CTe></enviCTe>'
Eu eu concatenaria essas duas variáveis, porém não estou conseguindo inserir o id... A ideia é que o resultado final fique:
xml_com_id = id_do_xml+ 200602220000001
que é o número localizado no <idLote>
da variável xml
.
E então seria...
xml_completo = xml_com_id + xml
xml_completo = <id>200602220000001</id><?xml version="1.0" encoding="UTF-8"?>
<enviCTe xmlns="http://www.portalfiscal.inf.br/cte" versao="3.00">
<idLote>200602220000001</idLote>
<CTe xmlns="http://www.portalfiscal.inf.br/cte">
<infCte Id="CTe41100600242640000108570000000446060832911308" versao="3.00"><Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
</CTe> <CTe xmlns="http://www.portalfiscal.inf.br/cte"> <infCte Id="CTe41100600242640000108570000000446060832911308" versao="3.00"> <Signature xmlns="http://www.w3.org/2000/09/xmldsig#"> </CTe></enviCTe>
Agradeço a ajuda!