Arquivos XML e suas verificações
O arquivo "AUDeSP_TabelasAuxiliares.xsd" também é um esquema para montarmos o xml ?
Resposta:
Não, trata-se de um documento auxiliar para definições básicas de tags, conforme explicação abaixo.
Os arquivos XMLs possuem duas verificações:
- a primeira verificação é se o arquivo XML está bem formado, ou seja, se as tags possuem nomes válidos, se estão devidamente organizadas e se todas as tags abertas foram fechadas.
- a segunda verificação valida o arquivo XML contra um modelo que define as tags, seus tipos e os seus domínios. Esta segunda verificação deve utilizar um outro arquivo que pode ser um arquivo *.dtd ou um arquivo *.xsd (XML Schema).
O Tribunal optou por utilizar para a validação (verificação se o arquivo XML é válido) de arquivos XML Schemas, com extensão xsd. Como os diversos XMLs Schemas possuem elementos em comum optou-se por dividir os arquivos de schemas em arquivos relacionados aos assuntos de fiscalização e arquivos com definições básicas de tags. Estes arquivos de definições são utilizados por eles apenas para a construção das suas tags.
Os tipos de arquivos XML a serem recebidos pelo TCESP estão definidos abaixo:
Cadastros Contábeis:
1. Arquivo com os cadastros contábeis.
Nome do XML Schema: AUDESP_CADASTROSCONTABEIS.xsd
Peças de Planejamento
1. Arquivo com dados do PPA.
Nome do XML Schema: AUDESP_PPA_INICIAL.xsd
2. Arquivo com dados da LDO.
Nome do XML Schema: AUDESP_LDO_INICIAL.xsd
3. Arquivo com dados da LOA.
Nome do XML Schema: AUDESP_LOA_INICIAL.xsd
Alteração de Peças de Planejamento
1. Arquivo com as alterações dos dados do PPA.
Nome do XML Schema: AUDESP_PPA.xsd
2. Arquivo com as alterações dos dados da LDO.
Nome do XML Schema: AUDESP_LDO.xsd
3. Arquivo com as alterações dos dados da LOA.
Nome do XML Schema: AUDESP_LOA.xsd
Balancete Mensal (Isolado, Conjunto, Consolidado):
1. Arquivo com movimento das contas contábeis.
Nome do XML Schema: AUDESP_CONTASCONTABEIS.xsd
2. Arquivo com movimento detalhado por contas correntes.
Nome do XML Schema: AUDESP_CONTASCORRENTES.xsd