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
countzero
21-07-2008, 19:40
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.
<?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 (http://www.techzonept.com/showthread.php?t=295817&highlight=editor). Pode ser que encontres a resposta para a tua questão.
Cumps,
JP
Era isso que eu procurava ;)
Como criar um XML a partir de um XSD?
countzero
22-07-2008, 10:30
Era isso que eu procurava ;)
Como criar um XML a partir de um XSD?
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 (http://www.stylusstudio.com/) 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
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 (http://www.stylusstudio.com/) 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
Já vi vários programas. Mas pra já os que vi eram pagos.
Alguém conhece um gratuito?
countzero
22-07-2008, 21:43
No MSDN está um artigo, Generating XML Documents from XML Schemas (http://msdn.microsoft.com/en-us/library/aa302296.aspx), 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.
Summary: Priya Lakshminarayanan shows how you can use the classes in the System.XML.Schema namespace of the Microsoft .NET Framework to build a tool that generates sample XML documents that conform to a given schema. (16 printed pages)
Click here (http://download.microsoft.com/download/0/A/2/0A2B9B6C-33B8-4B9D-BE0B-077F5CF46820/XmlSampleGenerator.msi) to download the code sample for this article.
Cumps,
JP