Conectores
Transformação de Dados
XML
9min
objetivo/resumo o conector xml tem como objetivo principal simplificar a conversão de dados xml para o formato json, fornecendo uma solução eficaz para processar informações em ambas as estruturas isso permitirá a integração harmoniosa entre sistemas que usam diferentes formatos de dados, facilitando o compartilhamento de informações e a análise avançada criando um fluxo utilizando conector xml este conector não precisa de conexão para ser usado basta configurar suas parametrizações de acordo com a lógica a ser implementada no fluxo para usá lo, crie um fluxo e arraste o conector xml para o canvas obs criar fluxo docid\ ocjtbfhi9rerkr2d6owip o passo a passo para criar um fluxo após arrastar o conector para o canvas, selecione o e na aba parametrizações , preencha os seguintes parâmetros de configuração operação ação que será realizada converter xml em json requer o corpo do xml a ser convertido, podendo ser eviado utilizando template docid\ treajh8tvdyh6ukyeaqzp na aba propriedades dê um nome ao passo docid 9ju6qklqzlk13hl hftih e se necessário detalhe uma descrição na prática neste tópico iremos criar um fluxo que irá demonstrar a conversão de um xml em json utilizando nosso conector cenário 1 neste cenário criaremos um fluxo montando um xml utilizando template docid\ treajh8tvdyh6ukyeaqzp passo 'convert' assim ficará a parametrização do nosso primeiro e único passo note que usamos template para inserir o xml que iremos converter em json esse xml foi retirado de um exemplo na internet de um xml de nota fiscal na aba propriedades informamos o nome do passo conclusão com o passo configurado basta disparar o fluxo sem a necessidade de informar um payload de entrada após o disparo, o resultado do fluxo aparecerá em realtime no canvas ao clicar em detalhes, temos a requisição e a resposta gerada pelo conector xml cenário 2 neste cenário criaremos um fluxo onde buscaremos o xml de um passo anterior passo 'getxml' neste passo utilizaremos o conector http para consultar um xml assim ficará a parametrização do nosso primeiro passo informamos a url necessária para buscar o xml na aba propriedades informamos o nome do passo passo 'tojson' neste passo utilizaremos o conector xml para converter o xml retornado no passo anterior em json assim ficará a parametrização do nosso segundo passo no template informamos que quermos utilizar o xml retornado no passo getxml na aba propriedades informamos o nome do passo conclusão com os passos configurados basta disparar o fluxo sem a necessidade de informar um payload de entrada após o disparo, o resultado do fluxo aparecerá em realtime no canvas ao verificar os detalhes do passo getxml , temos o retorno do xml quanto aos detalhes do passo tojson temos o retorno da conversão em json