Implementados metodos para validar la integridad de un xml valido para el proyecto. Tambien agregados xmls de prueba

This commit is contained in:
carlos
2017-06-24 16:45:22 +00:00
parent 18c824ff6b
commit fb09ee568a
11 changed files with 193 additions and 10 deletions

6
xmltest/Descriptions Normal file
View File

@@ -0,0 +1,6 @@
mT.xml : Caso ideal, con <?xml> y <!DOCTYPE> definidos correctamente
mT1.xml : No definidos <?xml> y <!DOCTYPE>, pero las transiciones con correctas
mT2.xml : <?xml> definido, pero <!DOCTYPE> es un archivo distinto
mT3.xml : <?xml> definido, pero <!DOCTYPE> no lo esta
mT4.xml : <?xml> y <!DOCTYPE> definidos correctamente, pero las transiciones estan errados
mtbase.dtd : Base para validar xml

18
xmltest/mT.xml Normal file
View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE root SYSTEM "mtbase.dtd">
<root>
<transicion>
<qi>0</qi>
<si>0</si>
<qj>0</qj>
<sj>0</sj>
<movimiento>R</movimiento>
</transicion>
<transicion>
<qi>0</qi>
<si>1</si>
<qj>1</qj>
<sj>1</sj>
<movimiento>R</movimiento>
</transicion>
</root>

16
xmltest/mT1.xml Normal file
View File

@@ -0,0 +1,16 @@
<root>
<transicion>
<qi>0</qi>
<si>0</si>
<qj>0</qj>
<sj>0</sj>
<movimiento>R</movimiento>
</transicion>
<transicion>
<qi>0</qi>
<si>1</si>
<qj>1</qj>
<sj>1</sj>
<movimiento>R</movimiento>
</transicion>
</root>

18
xmltest/mT2.xml Normal file
View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE root SYSTEM "tmbase.dtd">
<root>
<transicion>
<qi>0</qi>
<si>0</si>
<qj>0</qj>
<sj>0</sj>
<movimiento>R</movimiento>
</transicion>
<transicion>
<qi>0</qi>
<si>1</si>
<qj>1</qj>
<sj>1</sj>
<movimiento>R</movimiento>
</transicion>
</root>

17
xmltest/mT3.xml Normal file
View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<root>
<transicion>
<qi>0</qi>
<si>0</si>
<qj>0</qj>
<sj>0</sj>
<movimiento>R</movimiento>
</transicion>
<transicion>
<qi>0</qi>
<si>1</si>
<qj>1</qj>
<sj>1</sj>
<movimiento>R</movimiento>
</transicion>
</root>

16
xmltest/mT4.xml Normal file
View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE root SYSTEM "mtbase.dtd">
<root>
<transicion>
<si>0</si>
<qj>0</qj>
<sj>0</sj>
<movimiento>R</movimiento>
</transicion>
<transicion>
<qi>0</qi>
<si>1</si>
<qj>1</qj>
<movimiento>R</movimiento>
</transicion>
</root>

7
xmltest/mtbase.dtd Normal file
View File

@@ -0,0 +1,7 @@
<!ELEMENT root (transicion+)>
<!ELEMENT transicion (qi,si,qj,sj,movimiento)>
<!ELEMENT qi (#PCDATA)>
<!ELEMENT si (#PCDATA)>
<!ELEMENT qj (#PCDATA)>
<!ELEMENT sj (#PCDATA)>
<!ELEMENT movimiento (#PCDATA)>