Oi @Thanael bom dia.
Obrigado pela ajuda meu jovem. Coloquei o código aqui e rodei. Não deu certo e apresentou a mensagem abaixo:
FileNotFoundError: [Errno 2] No such file or directory: 'Mapa_XML_Posicao_Carteira_Copia.xml'
Eu informei o meu diretório no lugar do que está no seu código. Ja reiniciei a maquina e não deu certo.
Outra coisa.... As seções do arquivo original não possuem o mesmo campo, como no arquivo de exemplo. Eu descaracterizei os dados de um arquivo e estou anexando novamente. As seções que são diferentes de HEADER são as das aplicações do cliente e preciso trazer alguns dados, por exemplo, para titprivado existem codativo, isin, dtinicial, valoraplicado ja na seção acoes os campos possuem outros nomes. Isso acontece para todas seções. Cada seção do arquivo possui um nome especifico e eu irei informar quais deles quero trazer.
então com base nesse novo arquivo eu preciso trazer os dados abaixo, só para construir a lógica e depois eu replico:
header - cnpjcpf, codcart
titprivado - codativ (como cod_ativo), isin (como nom_ativo), valorfinddisp (como valor_ativo) e titprivado
termorv- cusip (como cod_ativo), ativo (bon_ativo), valorfinanceiro (como valor_ativo) e termorv
As demais seções eu replico a solução com seus respectivos campos.
No final eu preciso de um df com os dados destas 2 seções iguais ao resultado que você me mostrou e se possível, preciso salvar um xlsx com todos os resultados de todas as seções no formato de saída.
Desculpe meu pouco conhecimento, mas to corrento nos treinamentos para aprender.
Obrigado e se quiser me envie e-mail afprospero@yahoo.com.br
Mapa_XML_Posicao_Carteira_Copia.xml