Qual conversor corresponde a origem?
Use CSV ou Excel para linhas e planilhas, JSON para objetos ou arrays e texto para dados separados por delimitadores ou linhas. Não invente o mapeamento de linhas ou objetos sem registra-lo.
Elysia Tools
Navegação
Workflow Playbook
Converta dados estruturados entre XML, CSV, Excel, JSON e texto, una documentos XML compativeis, extraia caminhos e verifique o resultado antes da entrega.
Temas
Trate o formato de origem e a estrutura XML como um contrato. Registre separadores e cabecalhos do CSV, planilha e linha de cabecalho do Excel, raiz de array ou objeto JSON e regras por linha ou delimitador do texto. Depois defina raiz XML, registro repetido, caminhos de campos, atributos, codificacao e pares URI/prefixo de namespace.
Use xml-path-extractor no primeiro resultado. Teste a raiz, um caminho de registro repetido e varios valores conhecidos. Um documento com namespace precisa de uma ligacao de prefixo deliberada; um caminho vazio aponta para problema de contexto ou namespace. Antes de xml-merger, compare raizes e namespaces de todas as entradas e anote o tratamento de IDs duplicados, campos ausentes e valores conflitantes.
Use xml-to-csv ou xml-to-json somente depois de entender a estrutura. Observe nos repetidos, atributos, valores vazios e achatamento, pois um arquivo legivel ainda pode perder significado. Inspecione novamente uma saida representativa, compare contagens e valores-chave com o contrato e registre perdas ou conversoes nas notas de entrega.
A etapa de sitemap deve comecar pela lista aprovada de URLs canonicas. Gere o arquivo com sitemap-generator e confira namespace, valores loc e quantidade de URLs. Isso prova a correspondencia com a lista fornecida, nao a acessibilidade ou indexacao de cada URL.
Guia de fluxo de trabalho
Escolha o conversor adequado e registre separador e cabecalhos CSV, planilha do Excel, formato de array ou objeto JSON ou regras de texto. Defina a raiz e o registro XML esperados antes de aceitar a primeira saida.
Execute a extracao XPath no XML convertido usando a URI e o prefixo declarados. Verifique a raiz, o caminho dos registros repetidos e pelo menos tres valores representativos; um caminho vazio ou ambiguo indica falha de mapeamento.
Compare raizes e declaracoes de namespace antes de combinar arquivos. Configure o unificador para raiz e namespaces compativeis, aplique fora das opcoes da ferramenta a regra escolhida para duplicados e campos ausentes e preserve o resultado para revisao.
Converta o XML revisado para CSV ou JSON usando o caminho de registro e as regras de achatamento escolhidas. Antes de entregar ao proximo sistema, confira a representacao de nos repetidos, atributos, valores vazios e namespaces.
Use CSV ou Excel para linhas e planilhas, JSON para objetos ou arrays e texto para dados separados por delimitadores ou linhas. Não invente o mapeamento de linhas ou objetos sem registra-lo.
Se o documento declarar um namespace, use a URI com um prefixo explicito e teste um no conhecido. Se nada for encontrado, corrija primeiro o namespace ou o contexto em vez de aceitar um resultado vazio.
Antes de unir, escolha entre adicionar, substituir, rejeitar ou revisar manualmente chaves duplicadas e campos ausentes. A raiz e os namespaces tambem precisam ser compativeis; unir nao significa deduplicar automaticamente.
Leia novamente valores e contagens representativos e compare-os ao mapeamento. Se o fluxo produzir um sitemap, gere-o somente a partir da lista aprovada de URLs canonicas e confira namespace, valores loc e quantidade antes da entrega.