Etapa do analisador XML
Identifique dados estruturados de uma carga XML sem precisar gravar script. Mapeie elementos XML de entrada para uma saída de objeto complexo que você pode usar em outras etapas ou ações. No tempo de execução, os valores de uma carga XML preenchem a saída do objeto complexo.
Para saber mais sobre objetos complexos, consulte Dados complexos .
Funções e disponibilidade
Disponível como uma etapa de ação de Workflow Studio. Usuários com a função action_designer podem criar uma ação personalizada com uma ou mais etapas de ação.
Limite de tamanho da carga
Em tempo de execução, Etapa analisador de XMLSuporta cargas úteis de até 10 MB. Para cargas úteis maiores, crie um Fluxo de dadosação. Para obter mais informações, consulte Paginação e ações de fluxo de dados.
No momento do design, Etapa analisador de XMLcompatível com cargas de amostra de até 64 000 caracteres.
Campos
| Campo | Descrição |
|---|---|
| Origem | Em Dados de origem Selecione ou arraste uma cápsula de dados que contém os dados XML de origem. Por exemplo, uma etapa REST Corpo da resposta cápsula de dados. No tempo de execução, os valores da fonte de dados preenchem a saída do objeto complexo. Em Dados de origem e na janela de script, insira uma carga de exemplo para gerar um objeto complexo. Por exemplo, se estiver analisando a resposta de uma etapa da REST API que retorna uma lista de usuários, insira o XML esperado para um único usuário. Este campo aceita XML com as seguintes limitações:
|
| Exibição de Carga Estruturada | Selecione uma exibição para a carga de exemplo.
|
| Gerar Destino | Selecione Gerar destino para criar a estrutura de saída da etapa a partir da carga de exemplo. Sua estrutura de dados de saída aparece em Destino campo. Elementos secundários para cada objeto são gerados automaticamente como tipo Cadeia de caracteres. Como alternativa, você pode criar manualmente seu objeto complexo de destino adicionando elementos em Destino campo. |
| Meta | Exiba ou edite a estrutura de saída da carga XML. Clique em para criar uma saída estruturada Gerar destino ou adicione elementos manualmente. Cada elemento contém as seguintes informações na exibição Editar objeto:
Os elementos do tipo Objeto contêm Salvar como modelo opção avançada, que permite salvar a estrutura do objeto como um modelo de objeto complexo. Você pode usar este modelo para definir o esquema de uma saída de objeto para sua ação. Para elementos do tipo Cadeia de caracteres, você também pode adicionar um comprimento máximo, dica e valor padrão como opções avançadas. No cabeçalho Destino, selecione Sair do Modo de edição quando terminar de fazer mudanças na estrutura da saída. Você pode selecionar o ícone Alternar entradas avançadas ( XPath é o caminho para o elemento. Modifique o XPath para mudar como os elementos de dados de origem são mapeados para variáveis de dados complexas. Se estiver adicionando manualmente variáveis de dados complexas, você poderá copiar o XPath do Exibição de carga E cole-o em um campo XPath de variável de dados complexa para garantir a hierarquia correta. Expressões XPath condicionais não são compatíveis. |