]> git.llucax.com Git - z.facultad/75.06/emufs.git/commitdiff
Nuevo formato para pasar paremetros al programa. Como se agregan mucho parametros,
authorRicardo Markiewicz <gazer.arg@gmail.com>
Wed, 26 May 2004 16:54:54 +0000 (16:54 +0000)
committerRicardo Markiewicz <gazer.arg@gmail.com>
Wed, 26 May 2004 16:54:54 +0000 (16:54 +0000)
 la configuracion va a ser ahora desde un archivo XML valido.

emufs_gui/emufs.dtd [new file with mode: 0644]
emufs_gui/emufs.xml [new file with mode: 0644]

diff --git a/emufs_gui/emufs.dtd b/emufs_gui/emufs.dtd
new file mode 100644 (file)
index 0000000..ac7e560
--- /dev/null
@@ -0,0 +1,29 @@
+
+<!--
+
+       DTD EMUFS - Especificacion de Documento para archivo de configuracion
+       
+-->
+
+<!ELEMENT emufs (articulos, facturas)>
+<!ELEMENT articulos (fuente, datos, indices)>
+<!ELEMENT facturas (fuente, datos, datos_notas, indices)>
+<!ELEMENT fuente (#PCDATA)>
+<!ELEMENT datos EMPTY>
+<!ATTLIST datos
+       tipo (1 | 2 | 3) #REQUIRED
+       bloque CDATA #REQUIRED
+>
+<!ELEMENT datos_notas EMPTY>
+<!ATTLIST datos_notas
+       tipo (1 | 2 | 3) #REQUIRED
+       bloque CDATA #REQUIRED
+>
+<!ELEMENT indices (indice)+>
+<!ELEMENT indice EMPTY>
+<!ATTLIST indice
+       nombre CDATA #REQUIRED
+       tipo (B | B_A | B_P) #REQUIRED
+       bloque CDATA #REQUIRED
+>
+
diff --git a/emufs_gui/emufs.xml b/emufs_gui/emufs.xml
new file mode 100644 (file)
index 0000000..8fd45ce
--- /dev/null
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE emufs SYSTEM "emufs.dtd">
+
+<emufs>
+       <articulos>
+               <fuente>articulos.xml</fuente>
+               <datos tipo="1" bloque="512" />
+               <indices>
+                       <indice nombre="codigo" tipo="B" bloque="512" />
+                       <indice nombre="desc" tipo="B" bloque="512" />
+                       <indice nombre="presentacion" tipo="B_A" bloque="512" />
+               </indices>
+       </articulos>
+       <facturas>
+               <fuente>facturas.xml</fuente>
+               <datos tipo="3" bloque="512" />
+               <datos_notas tipo="2" bloque="0" />
+               <indices>
+                       <indice nombre="numero" tipo="B" bloque="512" />
+                       <indice nombre="emision" tipo="B" bloque="512" />
+               </indices>
+       </facturas>
+</emufs>