Perguntas Frequentes / Anveo EDI Connect / Estrutura básica XML
Esta é uma tradução automática. O post original está disponível em Inglês .

Estrutura básica XML

Neste artigo vamos descrever a estrutura básica do xml em um mapeamento que é necessário para criar um arquivo XML válido. Isso deve ser muito útil se você não tiver um arquivo de exemplo XML para criar a estrutura de mapeamento.

Primeiro, você precisa de uma linha de dados com as seguintes propriedades:

  • Tipo: Dados
  • Subinfotipo: Cabeçalho
  • Codificação:
  • Versão: 1.0

Abaixo desta linha, é necessária uma segunda linha de dados com as seguintes propriedades:

  • Tipo: Dados
  • Subinfotipo: Elemento
  • Nome:

O resto da estrutura precisa ser recuado abaixo da linha, os primeiros são a declaração de espaços de nomes, se você precisar usá-los

  • Tipo: Dados
  • Subinfotipo: Atributo
  • Nome:
  • SrcType etc:

Em seguida, o cabeçalho e a estrutura de linhas são seguidos. É útil pensar na repetição dos elementos e normalmente há um cabeçalho e várias linhas. Isso significa que é necessário inserir o loop de tabela de buffer EDI Document como a próxima linha, com todos os filtros necessários para inicializar os campos e recuar as linhas para o cabeçalho e as linhas abaixo. A estrutura deve ter este aspecto até agora (com o + a indicar o nível de indentação):

A linha de documento EDI é inserida abaixo do elemento porque o elemento separado pode ser repetido. Abaixo está uma captura de tela de um exemplo de mapeamento:

Os campos de conteúdo da estrutura XML são colapsados aqui nesta captura de tela. Por exemplo, o elemento de expedição contém os campos para as informações de nome e endereço do endereço de entrega.