XML Parse tool icon

Ferramenta Análise XML

Last modified: February 02, 2022

A documentação de ajuda está disponível antes do lançamento do Designer Cloud para que você possa dar uma olhadinha. O conteúdo pode mudar até o lançamento oficial.

Exemplo de cada ferramenta

A ferramenta Análise XML tem um fluxo de trabalho de exemplo. Visite Exemplos de fluxos de trabalho para saber como acessar esse e muitos outros exemplos diretamente do Alteryx Designer Cloud.

Use a ferramenta Análise XML para separar linguagem de marcação extensível (XML) em campos individuais. Visite Como é feita a leitura de XML para obter mais informações sobre como o Alteryx lê e analisa XML.

Se o XML incluir namespaces, como w:document, esse espaço é removido da saída e o valor w:document é retornado.

Configurar a ferramenta

  1. Selecione Coluna com XML para análise e escolha as colunas de cadeia de caracteres da entrada.
  2. Selecione o Elemento XML a ser analisado:
    • Raiz.
    • Detectar filho automaticamente: analisa o elemento que é filho do elemento nos dados de entrada, uma alternativa à especificação do elemento XML para análise. O elemento escolhido para análise é aquele que tem mais ocorrências em um mesmo nó pai.
    • Especificar filho: informe o nome do elemento filho a ser analisado. O Alteryx diferencia maiúsculas de minúsculas no elemento XML.
  3. Selecione outras opções:
    • Valores filhos de saída: retorna o primeiro conjunto de valores filhos.
    • XML externo de saída: retorna as marcas XML externas. Para cada coluna analisada, é criada uma coluna extra com o sufixo _OuterXML e são incluídas tags ao redor dos valores informados na tabela de dados.
    • Ignorar erros de XML e continuar o processamento de dados: ignora qualquer erro gerado pelo XML e a análise continua.

Como funciona a opção "Detectar filho automaticamente"

É escolhido o elemento com mais ocorrências em um mesmo nó pai. Se nenhum elemento tiver mais de uma ocorrência, o comportamento padrão é selecionar o primeiro filho da raiz.

Exemplo

Nesse exemplo o elemento record é detectado automaticamente porque ocorre três vezes em um mesmo pai.

Os elementos root e firstchild aparecem uma vez cada.

Os elementos field1field2 e field3 aparecem três vezes cada, mas não em um mesmo nó pai (cada um deles ocorre uma vez por nó recordpai).

Detectar filho automaticamente só considera a primeira linha da entrada em vez de considerar todas as linhas. A guia "Mensagens" na saída da ferramenta Análise XML mostra uma mensagem indicando qual elemento foi detectado automaticamente como o padrão.

Esta página foi útil?

Problemas com seu produto Alteryx? Visite a Comunidade Alteryx ou entre em contato com nossa Equipe de Suporte. Não é possível enviar este formulário? Envie-nos um e-mail.