Um esquema de escape indica à DFDL para tratar os caracteres literalmente,
em vez de como um separador ou terminador. Por exemplo, você pode precisar escapar vírgulas em um
arquivo CSV.
Antes de começar:
Crie ou abra
um arquivo de esquema DFDL. Consulte
Editor de Esquema DFDL para obter uma descrição do
Editor de Esquema DFDL.
Inclua um esquema de escape e, em seguida, faça referência a ele usando a propriedade "Referência
de Esquema de Escape" nos elementos relevantes.
- Na visualização Estrutura de Tópicos, expanda .
- No Editor de Esquema DFDL,
clique no ícone para incluir um esquema de escape no esquema e digite um nome quando
solicitado.
- Configure o esquema na Propriedades de Representação :
- Tipo de Escape : Valores possíveis:
- escapeCharacter: Um caractere de escape único que faz com que apenas
o próximo caractere seja interpretado literalmente. O próprio caractere de escape é
escapado pelo caractere Escape de Escape.
- escapeBlock: Um par de sequências de escape que faz com que o grupo
abrangido de caracteres seja interpretado literalmente. A sequência de escape de fim é
escapada pelo caractere Escape de Escape.
- Caractere de Escape: se o tipo de escape for
escapeCharacter, digite um único caractere que escape o caractere
seguinte.
- Início do Bloco de Escape: digite a sequência de caracteres que
marcam a início do bloco de escape.
- Fim do Bloco de Escape: digite a sequência de caracteres que
marcam o final do bloco de escape.
- Escape de Escape: especifique o caractere que escapa o caractere
ou a sequência de escape.
- Caractere de Escape Extra: opcionalmente, especifique qualquer
outro caractere que deve ser escapado durante a serialização.
- Gerar Bloco de Escape: se o tipo de escape for
escapeBlock, defina quando o escape é usado durante a serialização.