1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

XML - Modelo 34 para as Finanças

Discussão em 'Programação' iniciada por Ansatsu, 21 de Julho de 2008. (Respostas: 5; Visualizações: 2042)

  1. Ansatsu

    Ansatsu Power Member

    Boas, isto agora para se mandar para as finanças este modelo, é preciso formata-lo em XML de acordo com uns ficheiros XSD.


    Alguém sabe de algum programa que crie automaticamente estes ficheiros XML que queremos? Abraços

    http://www.e-financas.gov.pt/ajuda/DGCI/FAQSI.htm#OAMOD34
     
    Última edição: 21 de Julho de 2008
  2. countzero

    countzero Power Member

    Olá, o que queres dizer com "automaticamente"? A partir de que tipo de input?

    De qualquer modo, como já deves ter notado no PDF em anexo, eles dão um exemplo de uma instância gerada a partir do XSD.

    Código:
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <Modelo34 xmlns="http://www.dgci.gov.pt/2002/OT">
        <Declarante>555555555</Declarante>
        <TOC>222222222</TOC>
        <Ano>2002</Ano>
        <SF>3263</SF>
        <Tipo>1</Tipo>
        <Registo numero="1">
            <Codigo>codigo</Codigo>
            <Designacao>01</Designacao>
            <Modalidade>1</Modalidade>
            <Forma>1</Forma>
            <Emitidos>123456</Emitidos>
            <Entidade>777777777</Entidade>
            <Circulacao>
                <Data>2002-11-11</Data>
                <Quantidade>123</Quantidade>
            </Circulacao>
            <Circulacao>
                <Data>2002-11-12</Data>
                <Quantidade>122</Quantidade>
            </Circulacao>
        </Registo>
        <Registo numero="2">
            <Codigo>codigo</Codigo>
            <Designacao>01</Designacao>
            <Modalidade>1</Modalidade>
            <Forma>1</Forma>
            <Emitidos>123456</Emitidos>
            <Entidade>777777777</Entidade>
            <Dezembro>100</Dezembro>
        </Registo>
    </Modelo34>
    
    Aqui há tempos, discutiam-se editores XML na Techzone. Pode ser que encontres a resposta para a tua questão.

    Cumps,
    JP
     
  3. Ansatsu

    Ansatsu Power Member

    Era isso que eu procurava ;)


    Como criar um XML a partir de um XSD?
     
  4. countzero

    countzero Power Member

    Olá, depende da aplicação, mas geralmente consiste em escolher uma opção semelhante a "Generate XML Instance from Schema".

    Por exemplo, com o Stylus Studio podes ir a File->Document Wizards->XML Schema to XML; recordo-me que Biztalk também permite gerar documentos XML a partir do XSD. Aplicações que fazem isso não devem faltar...

    Cumps,
    JP
     
  5. Ansatsu

    Ansatsu Power Member

    Já vi vários programas. Mas pra já os que vi eram pagos.

    Alguém conhece um gratuito?
     
  6. countzero

    countzero Power Member

    No MSDN está um artigo, Generating XML Documents from XML Schemas, que te guia pelo processo de criação de uma ferramenta que faz o que precisas. Também te permitem descarregar a aplicação já construída.

    Cumps,
    JP
     

Partilhar esta Página