Trabalho analise desenvolvimento sistema
ANEXO B
LAYOUT DOS ARQUIVOS XML
1 - Apresentação
Este documento apresenta uma especificação dos layouts dos arquivos em formato XML – eXtensible Markup Language, a serem encaminhados pelos jurisdicionados a este Tribunal no processo de Prestação de Contas. De acordo com o World Wide Web Consortium (W3C), a Linguagem de Marcação Extensível (Extensible Markup Language (XML)) é um simples formato baseado em texto para a representação de informação estruturada: documentos, dados, configurações, livros, transações, pedidos, etc.
A especificação do documento XML adotada é a recomendação W3C para XML 1.0, disponível em www.w3.org/TR/REC-xml e a codificação dos caracteres será em UTF-8, assim todos os documentos XML serão iniciados com a seguinte declaração:
<?xml version="1.0" encoding="UTF-8"?>
2 – Declaração de Tipos/Formatos de Dados a) Decimal: Não deverá ser utilizado ponto decimal (separação de milhar). Deverá ser utilizada a vírgula para a separação de inteiros e decimais. Não poderá conter caracteres especiais. Os valores deverão ser maior ou igual a zero. Caso contrário será expressamente informado a sua permissão.
Ex.: Valor decimal: 1.453,25
Tamanho indicado no layout do arquivo: (14,2) (tamanho incluindo a vírgula, 14 inteiros e 02 decimais).
Valor a ser enviado: 1453,25 b) Inteiro: Não deverá ser utilizado ponto decimal (separação de milhar). Não poderá conter caracteres especiais.
Ex.: Valor: 1.453
Valor a ser enviado: 1453
c) Data: Datas deverão ser preenchidas no formato DD/MM/AAAA
Ex.: Data: 20/10/2002 - 20 DE OUTUBRO DE 2002
Data a ser enviada: 20/10/2002
d) Tipo Caracter: Campos do tipo caracter não deverão exceder ao tamanho máximo especificado.
3 – Sintaxe
A sintaxe dos tipos de dados definidos anteriormente e utilizada neste documento é: * Decimal: 99.999.999.999.999,99 (neste caso, decimal(14,2)) * Inteiro: 9999 (neste caso, inteiro