diff --git a/Unidad_04_DTD_XSD/DTD/01-xml-dtd-01.dtd b/Unidad_04_DTD_XSD/DTD/01-xml-dtd-01.dtd
new file mode 100644
index 0000000..2e7e6e7
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/01-xml-dtd-01.dtd
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/01-xml-dtd-01.xml b/Unidad_04_DTD_XSD/DTD/01-xml-dtd-01.xml
new file mode 100644
index 0000000..54af9aa
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/01-xml-dtd-01.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ Spiderman
+ Venon
+
+
+ Hulk
+ Thanos
+
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/02-xml-dtd-01-dtd-interno.xml b/Unidad_04_DTD_XSD/DTD/02-xml-dtd-01-dtd-interno.xml
new file mode 100644
index 0000000..a188cfc
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/02-xml-dtd-01-dtd-interno.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+]>
+
+
+ Iron Man
+
+ Multimillonario
+ Inteligencia
+ Armadura prodigiosa
+
+
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/03-xml-dtd-01-dtd-interno-any.xml b/Unidad_04_DTD_XSD/DTD/03-xml-dtd-01-dtd-interno-any.xml
new file mode 100644
index 0000000..4b217e9
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/03-xml-dtd-01-dtd-interno-any.xml
@@ -0,0 +1,10 @@
+
+
+
+]>
+
+ Hulk
+ Iron Man
+ Thor
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/04-xml-dtd-01-dtd-interno-empty.xml b/Unidad_04_DTD_XSD/DTD/04-xml-dtd-01-dtd-interno-empty.xml
new file mode 100644
index 0000000..b6aa351
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/04-xml-dtd-01-dtd-interno-empty.xml
@@ -0,0 +1,10 @@
+
+
+
+]>
+
+
+
+
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/05-xml-dtd-01-dtd-interno-pcdata.xml b/Unidad_04_DTD_XSD/DTD/05-xml-dtd-01-dtd-interno-pcdata.xml
new file mode 100644
index 0000000..dd82926
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/05-xml-dtd-01-dtd-interno-pcdata.xml
@@ -0,0 +1,10 @@
+
+
+
+]>
+
+ Hulk
+ Thor
+ Iron Man
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/06-xml-dtd-01-dtd-interno-cardinalidad.xml b/Unidad_04_DTD_XSD/DTD/06-xml-dtd-01-dtd-interno-cardinalidad.xml
new file mode 100644
index 0000000..d14a39d
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/06-xml-dtd-01-dtd-interno-cardinalidad.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+]>
+
+
+
+
+ Rayos X
+
+
+
+
+ Supervelocidad
+ Superfuereza
+
+
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/07-xml-dtd-01-dtd-interno-sucesion-elementos.xml b/Unidad_04_DTD_XSD/DTD/07-xml-dtd-01-dtd-interno-sucesion-elementos.xml
new file mode 100644
index 0000000..9e4e548
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/07-xml-dtd-01-dtd-interno-sucesion-elementos.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+]>
+
+
+ Hulk
+ Superfuerza
+ Rayos X
+
+
+
+ Thor
+ Martillo mágico
+
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/08-xml-dtd-01-dtd-interno-sucesion-elementos-con-pcdata.xml b/Unidad_04_DTD_XSD/DTD/08-xml-dtd-01-dtd-interno-sucesion-elementos-con-pcdata.xml
new file mode 100644
index 0000000..2e7950b
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/08-xml-dtd-01-dtd-interno-sucesion-elementos-con-pcdata.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+]>
+ Los de Marvel
+ Iron Man
+ Thanos
+ Thanos
+ Thanos
+ Monster kripton
+ Thanos
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/09-xml-dtd-01-dtd-interno-un-atributo-por-declaracion.xml b/Unidad_04_DTD_XSD/DTD/09-xml-dtd-01-dtd-interno-un-atributo-por-declaracion.xml
new file mode 100644
index 0000000..3763ff7
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/09-xml-dtd-01-dtd-interno-un-atributo-por-declaracion.xml
@@ -0,0 +1,10 @@
+
+
+
+
+]>
+
+
+
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/10-xml-dtd-01-dtd-interno-varios-atributos-por-declaracion.xml b/Unidad_04_DTD_XSD/DTD/10-xml-dtd-01-dtd-interno-varios-atributos-por-declaracion.xml
new file mode 100644
index 0000000..35b9437
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/10-xml-dtd-01-dtd-interno-varios-atributos-por-declaracion.xml
@@ -0,0 +1,15 @@
+
+
+
+
+]>
+
+
+
+
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/10b-xml-dtd-01-dtd-interno-un-atributo-para-todos-los-elementos.xml b/Unidad_04_DTD_XSD/DTD/10b-xml-dtd-01-dtd-interno-un-atributo-para-todos-los-elementos.xml
new file mode 100644
index 0000000..4807dac
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/10b-xml-dtd-01-dtd-interno-un-atributo-para-todos-los-elementos.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+]>
+
+
+
+
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/11-xml-dtd-01-dtd-interno-atributo-cdata-nmtoken-nmtokens.xml b/Unidad_04_DTD_XSD/DTD/11-xml-dtd-01-dtd-interno-atributo-cdata-nmtoken-nmtokens.xml
new file mode 100644
index 0000000..a8e4cd5
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/11-xml-dtd-01-dtd-interno-atributo-cdata-nmtoken-nmtokens.xml
@@ -0,0 +1,13 @@
+
+
+
+
+]>
+
+
+
+
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/12-xml-dtd-01-dtd-interno-atributo-id-idref.xml b/Unidad_04_DTD_XSD/DTD/12-xml-dtd-01-dtd-interno-atributo-id-idref.xml
new file mode 100644
index 0000000..260916b
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/12-xml-dtd-01-dtd-interno-atributo-id-idref.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+]>
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/13-xml-dtd-notation.xml b/Unidad_04_DTD_XSD/DTD/13-xml-dtd-notation.xml
new file mode 100644
index 0000000..4b2ca03
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/13-xml-dtd-notation.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+]>
+
+ Un Dios
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/14-xml-dtd-interno-entidad-general.xml b/Unidad_04_DTD_XSD/DTD/14-xml-dtd-interno-entidad-general.xml
new file mode 100644
index 0000000..61fca58
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/14-xml-dtd-interno-entidad-general.xml
@@ -0,0 +1,11 @@
+
+
+
+
+]>
+
+ Thor el de &marvel;
+ Hulk
+ Iron Man
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/15-xml-dtd-interno-entidad-general-externa.xml b/Unidad_04_DTD_XSD/DTD/15-xml-dtd-interno-entidad-general-externa.xml
new file mode 100644
index 0000000..adf944c
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/15-xml-dtd-interno-entidad-general-externa.xml
@@ -0,0 +1,7 @@
+
+
+
+
+]>
+El equipo de vengadores &marvel; consta de &vengadores;
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/16-xml-dtd-interno-entidad-parametro.xml b/Unidad_04_DTD_XSD/DTD/16-xml-dtd-interno-entidad-parametro.xml
new file mode 100644
index 0000000..559e1ad
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/16-xml-dtd-interno-entidad-parametro.xml
@@ -0,0 +1,13 @@
+
+
+ ">
+
+
+
+ %caracteristicasHeroe;
+]>
+
+ Su historia es muy buena
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/17-dtd-interno-entidad-parametro-solo-atributos.dtd b/Unidad_04_DTD_XSD/DTD/17-dtd-interno-entidad-parametro-solo-atributos.dtd
new file mode 100644
index 0000000..519b429
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/17-dtd-interno-entidad-parametro-solo-atributos.dtd
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/18-xml-dtd-interno-entidad-parametro-solo-atributos.xml b/Unidad_04_DTD_XSD/DTD/18-xml-dtd-interno-entidad-parametro-solo-atributos.xml
new file mode 100644
index 0000000..722f315
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/18-xml-dtd-interno-entidad-parametro-solo-atributos.xml
@@ -0,0 +1,6 @@
+
+
+
+ Su historia es muy buena
+ Hermano adoptivo de Thor
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/19-xml-dtd-interno-entidad-no-procesada.xml b/Unidad_04_DTD_XSD/DTD/19-xml-dtd-interno-entidad-no-procesada.xml
new file mode 100644
index 0000000..6bba372
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/19-xml-dtd-interno-entidad-no-procesada.xml
@@ -0,0 +1,17 @@
+
+
+
+ ">
+
+
+
+
+
+
+ %caracteristicasHeroe;
+
+]>
+
+Su historia es muy buena
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-01.xml b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-01.xml
new file mode 100644
index 0000000..13ec92d
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-01.xml
@@ -0,0 +1,8 @@
+
+
+]>
+
+
+ 25
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-02.xml b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-02.xml
new file mode 100644
index 0000000..4eef527
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-02.xml
@@ -0,0 +1,10 @@
+
+
+
+]>
+
+
+ m
+ uve doble
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-03.xml b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-03.xml
new file mode 100644
index 0000000..71f1070
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-03.xml
@@ -0,0 +1,11 @@
+
+
+
+]>
+
+
+ azul marino
+ negro
+ amarillo
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-04.xml b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-04.xml
new file mode 100644
index 0000000..f673a11
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-04.xml
@@ -0,0 +1,8 @@
+
+
+
+]>
+
+
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-05.xml b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-05.xml
new file mode 100644
index 0000000..eba7304
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-05.xml
@@ -0,0 +1,10 @@
+
+
+
+]>
+
+
+ Caniche
+ Siamés
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-06.xml b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-06.xml
new file mode 100644
index 0000000..46e9e24
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-06.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+]>
+
+
+
+ Mario Vargas LLosa
+ 28 de marzo de 1936
+
+
+ 1 de abril de 1929
+ Milan Kundera
+
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-07.xml b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-07.xml
new file mode 100644
index 0000000..c2c057c
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-07.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+]>
+
+
+
+ Antonio Vivaldi
+ El cura pelirrojillo
+ 4 de marzo de 1678
+
+
+ Johann Sebastian Bach
+ El viejo peluca
+ 21 de marzo de 1685
+
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-08.xml b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-08.xml
new file mode 100644
index 0000000..957cb5f
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-08.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+]>
+
+
+
+ Ayuntamiento
+ 010
+
+
+ Emergencias
+ 112 (Unión Europea)
+ Desconocido
+ 911 (Estados Unidos)
+
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-09.xml b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-09.xml
new file mode 100644
index 0000000..c479106
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-09.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+]>
+
+
+
+ Tierra
+ Luna
+
+ Ceres
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-10.xml b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-10.xml
new file mode 100644
index 0000000..04e2fd0
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-10.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+]>
+
+
+
+ W3C
+ http://www.w3.org/
+
+
+ Web Hypertext Application Technology Working Group (WHATWG)
+ http://www.whatwg.org/
+
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-11.xml b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-11.xml
new file mode 100644
index 0000000..ae1b29d
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-11.xml
@@ -0,0 +1,20 @@
+
+
+
+]>
+
+
+
+ 20 de julio de 1969
+ Llegada del hombre a la Luna
+
+
+ 12 de octubre de 1492
+ Llegada de Colón a América
+
+
+ 6 de abril de 1909
+ llegada de Robert Peary al Polo Norte
+
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-12.xml b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-12.xml
new file mode 100644
index 0000000..8cf3128
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-12.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+]>
+
+
+
+ Berlín Schönefeld (SFX)
+
+
+ Berlín Tempelhof (THF)
+
+
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-13.xml b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-13.xml
new file mode 100644
index 0000000..d02b9c6
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-13.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+]>
+
+
+
+ Valencia (VLC)
+ Londres Heathrow (LHR)
+
+
+ Berlín Schönefeld (SFX)
+ Paris Charles de Gaulle (CDG)
+
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-14.xml b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-14.xml
new file mode 100644
index 0000000..f6c35af
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-14.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+]>
+
+
+
+ Felipe III
+ Felipe II
+ Ana de Austria
+
+
+ Juana la Loca
+ Fernando el Católico
+ Isabel la Católica
+
+
+ Carlos I
+ Felipe el Hermoso
+ Juan la Loca
+
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-15.xml b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-15.xml
new file mode 100644
index 0000000..3621ff5
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-15.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+]>
+
+
+
+ España
+
+
+
+
+ Noruega
+
+
+
+ Austria
+
+
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-16.xml b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-16.xml
new file mode 100644
index 0000000..8b99c1e
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-16.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+]>
+
+
+
+ Purple
+
+ #800080
+
+
+
+ Purple
+
+ #00FF007F
+
+
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-17.xml b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-17.xml
new file mode 100644
index 0000000..b8ca4bb
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-17.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+]>
+
+
+
+
+ 24 de febrero de 2011
+ 1800,00 €
+ Salario
+
+
+
+ 28 de febrero de 2011
+ 74,25 €
+ Recibo luz
+
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-18.xml b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-18.xml
new file mode 100644
index 0000000..1db174f
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-18.xml
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+]>
+
+
+
+ Pepe (pepe@example.com)
+ Juan (juan@example.com)
+ 28/02/2011 17:48:23,61
+ ¿Hola, Juan, qué haces?
+
+
+ Juan (juan@example.com)
+ Pepe (pepe@example.com)
+ 28/02/2011 17:54:20,87
+ Aquí, aprendiendo XML
+
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-19.xml b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-19.xml
new file mode 100644
index 0000000..72d34ef
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-19.xml
@@ -0,0 +1,7 @@
+
+
+
+]>
+
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-20.xml b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-20.xml
new file mode 100644
index 0000000..7e73839
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-20.xml
@@ -0,0 +1,7 @@
+
+
+
+]>
+
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-21.xml b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-21.xml
new file mode 100644
index 0000000..93fa8da
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-21.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+]>
+
+
+
+
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-22.xml b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-22.xml
new file mode 100644
index 0000000..8ade907
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-22.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+]>
+
+
+
+
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-23.xml b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-23.xml
new file mode 100644
index 0000000..6aa312a
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-23.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+]>
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-24.xml b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-24.xml
new file mode 100644
index 0000000..3075ec1
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-24.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+]>
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-25.xml b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-25.xml
new file mode 100644
index 0000000..a70156d
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-25.xml
@@ -0,0 +1,7 @@
+
+
+
+]>
+
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-26.xml b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-26.xml
new file mode 100644
index 0000000..85e4670
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-26.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+]>
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-27.xml b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-27.xml
new file mode 100644
index 0000000..b270831
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-27.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+]>
+
+
+
+ Preparar ejercicios de DTDs
+
+ Preparar tema XSLT
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-28.xml b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-28.xml
new file mode 100644
index 0000000..e046f98
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-28.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+]>
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-29.xml b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-29.xml
new file mode 100644
index 0000000..6039674
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/DTD_ejercicios_con_errores_01/xml-dtd-con-errores-29.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+]>
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/ejercicio01-PlacasBase.xml b/Unidad_04_DTD_XSD/DTD/ejercicio01-PlacasBase.xml
new file mode 100644
index 0000000..2e9fb3a
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/ejercicio01-PlacasBase.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+]>
+
+ i7-9700k
+ 64GB
+ Asus PrimeZ 390-A
+
+
diff --git a/Unidad_04_DTD_XSD/DTD/ejercicio30.dtd b/Unidad_04_DTD_XSD/DTD/ejercicio30.dtd
new file mode 100644
index 0000000..ba76ee1
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/ejercicio30.dtd
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Unidad_04_DTD_XSD/DTD/superheroes.txt b/Unidad_04_DTD_XSD/DTD/superheroes.txt
new file mode 100644
index 0000000..959cec7
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/superheroes.txt
@@ -0,0 +1 @@
+Thor, Hulk e Iron Man
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/superheroes.xml b/Unidad_04_DTD_XSD/DTD/superheroes.xml
new file mode 100644
index 0000000..50bae0d
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/superheroes.xml
@@ -0,0 +1 @@
+Thor, Hulk e Iron Man
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/xml-dtd-ejercicio-30.xml b/Unidad_04_DTD_XSD/DTD/xml-dtd-ejercicio-30.xml
new file mode 100644
index 0000000..99524bc
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/xml-dtd-ejercicio-30.xml
@@ -0,0 +1,53 @@
+
+
+
+
+ Equipos Digitales S.L.
+ Av. Valladolid
+ Madrid
+ Madrid
+ Q-9876543
+
+
+
+
+ Darío, Bueno Gutiérrez
+ Av. Oporto nº7 4ºd
+ Madrid
+ Madrid
+
+
+ 12-01-2005
+
+ [MII93000F/8]
+ MICRO PENTIUM IV 3000MHZ FB800
+ 1
+ 230
+ 266,80
+
+
+ [MB8QDIP4]
+ PLACA BASE QDI P4
+ 1
+ 180
+ 208,80
+
+
+ [MEDD512M32]
+ DIMM DDR 512MB 3200
+ 2
+ 40
+ 92,80
+
+
+ [HD250GSA7]
+ DISCO DURO 250GB S-ATA 7200
+ 4
+ 120
+ 556,80
+
+ 970,00
+ 155,20
+ 1125,20
+
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/xml-dtd-ejercicio-31.dtd b/Unidad_04_DTD_XSD/DTD/xml-dtd-ejercicio-31.dtd
new file mode 100644
index 0000000..743007a
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/xml-dtd-ejercicio-31.dtd
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/DTD/xml-dtd-ejercicio-31.xml b/Unidad_04_DTD_XSD/DTD/xml-dtd-ejercicio-31.xml
new file mode 100644
index 0000000..4397afe
--- /dev/null
+++ b/Unidad_04_DTD_XSD/DTD/xml-dtd-ejercicio-31.xml
@@ -0,0 +1,12 @@
+
+
+ No disponible
+ Este modelo tiene un motor 1.998cc 16v. de cuatro cilindros, que desarrolla una potencia de 128 CV. Dispone de cambio manual ... el consumo medio de este monovolumen es 11 a los 100 km. El precio base es de2.225.000.
+
+
+ No disponible
+ No disponible
+ Este modelo tiene un motor 2.000cc 16v. de cuatro cilindros con 128 CV. Dispone de cambio manual ... el consumo medio de este monovolumen es 11 a los 100 km. El precio base es de 2.500.000.
+
+
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/XSD/xml-xsd-01.xml b/Unidad_04_DTD_XSD/XSD/xml-xsd-01.xml
new file mode 100644
index 0000000..f3ef05d
--- /dev/null
+++ b/Unidad_04_DTD_XSD/XSD/xml-xsd-01.xml
@@ -0,0 +1,5 @@
+
+
+ un montón de superhéroes
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/XSD/xml-xsd-01.xsd b/Unidad_04_DTD_XSD/XSD/xml-xsd-01.xsd
new file mode 100644
index 0000000..a354931
--- /dev/null
+++ b/Unidad_04_DTD_XSD/XSD/xml-xsd-01.xsd
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/Unidad_04_DTD_XSD/XSD/xml-xsd-02.xml b/Unidad_04_DTD_XSD/XSD/xml-xsd-02.xml
new file mode 100644
index 0000000..55c14f8
--- /dev/null
+++ b/Unidad_04_DTD_XSD/XSD/xml-xsd-02.xml
@@ -0,0 +1,3 @@
+
+un montón de superhéroes
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/XSD/xml-xsd-02.xsd b/Unidad_04_DTD_XSD/XSD/xml-xsd-02.xsd
new file mode 100644
index 0000000..efa333b
--- /dev/null
+++ b/Unidad_04_DTD_XSD/XSD/xml-xsd-02.xsd
@@ -0,0 +1,5 @@
+
+
+
+
diff --git a/Unidad_04_DTD_XSD/XSD/xml-xsd-03.xml b/Unidad_04_DTD_XSD/XSD/xml-xsd-03.xml
new file mode 100644
index 0000000..aec9246
--- /dev/null
+++ b/Unidad_04_DTD_XSD/XSD/xml-xsd-03.xml
@@ -0,0 +1,3 @@
+
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/XSD/xml-xsd-03.xsd b/Unidad_04_DTD_XSD/XSD/xml-xsd-03.xsd
new file mode 100644
index 0000000..fd29bb2
--- /dev/null
+++ b/Unidad_04_DTD_XSD/XSD/xml-xsd-03.xsd
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Unidad_04_DTD_XSD/XSD/xml-xsd-04.xml b/Unidad_04_DTD_XSD/XSD/xml-xsd-04.xml
new file mode 100644
index 0000000..8526714
--- /dev/null
+++ b/Unidad_04_DTD_XSD/XSD/xml-xsd-04.xml
@@ -0,0 +1,3 @@
+
+Hulk
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/XSD/xml-xsd-04.xsd b/Unidad_04_DTD_XSD/XSD/xml-xsd-04.xsd
new file mode 100644
index 0000000..f7f2ee4
--- /dev/null
+++ b/Unidad_04_DTD_XSD/XSD/xml-xsd-04.xsd
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/Unidad_04_DTD_XSD/XSD/xml-xsd-05-exp-reg.xml b/Unidad_04_DTD_XSD/XSD/xml-xsd-05-exp-reg.xml
new file mode 100644
index 0000000..907eab7
--- /dev/null
+++ b/Unidad_04_DTD_XSD/XSD/xml-xsd-05-exp-reg.xml
@@ -0,0 +1,3 @@
+
+rafa@rafa.com
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/XSD/xml-xsd-05-exp-reg.xsd b/Unidad_04_DTD_XSD/XSD/xml-xsd-05-exp-reg.xsd
new file mode 100644
index 0000000..37d0b7f
--- /dev/null
+++ b/Unidad_04_DTD_XSD/XSD/xml-xsd-05-exp-reg.xsd
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/Unidad_04_DTD_XSD/XSD/xml-xsd-06-union.xml b/Unidad_04_DTD_XSD/XSD/xml-xsd-06-union.xml
new file mode 100644
index 0000000..4ad2f91
--- /dev/null
+++ b/Unidad_04_DTD_XSD/XSD/xml-xsd-06-union.xml
@@ -0,0 +1,3 @@
+
+x
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/XSD/xml-xsd-06-union.xsd b/Unidad_04_DTD_XSD/XSD/xml-xsd-06-union.xsd
new file mode 100644
index 0000000..f7c9c82
--- /dev/null
+++ b/Unidad_04_DTD_XSD/XSD/xml-xsd-06-union.xsd
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Unidad_04_DTD_XSD/XSD/xml-xsd-07-list.xml b/Unidad_04_DTD_XSD/XSD/xml-xsd-07-list.xml
new file mode 100644
index 0000000..3edd80d
--- /dev/null
+++ b/Unidad_04_DTD_XSD/XSD/xml-xsd-07-list.xml
@@ -0,0 +1,3 @@
+
+11 23
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/XSD/xml-xsd-07-list.xsd b/Unidad_04_DTD_XSD/XSD/xml-xsd-07-list.xsd
new file mode 100644
index 0000000..78eea88
--- /dev/null
+++ b/Unidad_04_DTD_XSD/XSD/xml-xsd-07-list.xsd
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Unidad_04_DTD_XSD/XSD/xml-xsd-08-ejemplo-Derivacion_de_tipos.xml b/Unidad_04_DTD_XSD/XSD/xml-xsd-08-ejemplo-Derivacion_de_tipos.xml
new file mode 100644
index 0000000..29501b0
--- /dev/null
+++ b/Unidad_04_DTD_XSD/XSD/xml-xsd-08-ejemplo-Derivacion_de_tipos.xml
@@ -0,0 +1,3 @@
+
+51
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/XSD/xml-xsd-08-ejemplo-Derivacion_de_tipos.xsd b/Unidad_04_DTD_XSD/XSD/xml-xsd-08-ejemplo-Derivacion_de_tipos.xsd
new file mode 100644
index 0000000..a8553b3
--- /dev/null
+++ b/Unidad_04_DTD_XSD/XSD/xml-xsd-08-ejemplo-Derivacion_de_tipos.xsd
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Unidad_04_DTD_XSD/XSD/xml-xsd-09-sequence.xml b/Unidad_04_DTD_XSD/XSD/xml-xsd-09-sequence.xml
new file mode 100644
index 0000000..6afdafa
--- /dev/null
+++ b/Unidad_04_DTD_XSD/XSD/xml-xsd-09-sequence.xml
@@ -0,0 +1,6 @@
+
+
+ 86
+ Buenos
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/XSD/xml-xsd-09-sequence.xsd b/Unidad_04_DTD_XSD/XSD/xml-xsd-09-sequence.xsd
new file mode 100644
index 0000000..adea685
--- /dev/null
+++ b/Unidad_04_DTD_XSD/XSD/xml-xsd-09-sequence.xsd
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Unidad_04_DTD_XSD/XSD/xml-xsd-10-choice.xml b/Unidad_04_DTD_XSD/XSD/xml-xsd-10-choice.xml
new file mode 100644
index 0000000..f26ad7d
--- /dev/null
+++ b/Unidad_04_DTD_XSD/XSD/xml-xsd-10-choice.xml
@@ -0,0 +1,7 @@
+
+
+ Hulk
+
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/XSD/xml-xsd-10-choice.xsd b/Unidad_04_DTD_XSD/XSD/xml-xsd-10-choice.xsd
new file mode 100644
index 0000000..d4c8cf6
--- /dev/null
+++ b/Unidad_04_DTD_XSD/XSD/xml-xsd-10-choice.xsd
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Unidad_04_DTD_XSD/XSD/xml-xsd-11-all.xml b/Unidad_04_DTD_XSD/XSD/xml-xsd-11-all.xml
new file mode 100644
index 0000000..b6bd827
--- /dev/null
+++ b/Unidad_04_DTD_XSD/XSD/xml-xsd-11-all.xml
@@ -0,0 +1,7 @@
+
+
+ Buenos
+ Hulk
+ 86
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/XSD/xml-xsd-11-all.xsd b/Unidad_04_DTD_XSD/XSD/xml-xsd-11-all.xsd
new file mode 100644
index 0000000..0b30252
--- /dev/null
+++ b/Unidad_04_DTD_XSD/XSD/xml-xsd-11-all.xsd
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Unidad_04_DTD_XSD/XSD/xml-xsd-12-elemento-vacio.xml b/Unidad_04_DTD_XSD/XSD/xml-xsd-12-elemento-vacio.xml
new file mode 100644
index 0000000..e1b6da7
--- /dev/null
+++ b/Unidad_04_DTD_XSD/XSD/xml-xsd-12-elemento-vacio.xml
@@ -0,0 +1,3 @@
+
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/XSD/xml-xsd-12-elemento-vacio.xsd b/Unidad_04_DTD_XSD/XSD/xml-xsd-12-elemento-vacio.xsd
new file mode 100644
index 0000000..306da8c
--- /dev/null
+++ b/Unidad_04_DTD_XSD/XSD/xml-xsd-12-elemento-vacio.xsd
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/Unidad_04_DTD_XSD/XSD/xml-xsd-13-elemento-contenido-texto-y-atributos.xml b/Unidad_04_DTD_XSD/XSD/xml-xsd-13-elemento-contenido-texto-y-atributos.xml
new file mode 100644
index 0000000..f46582b
--- /dev/null
+++ b/Unidad_04_DTD_XSD/XSD/xml-xsd-13-elemento-contenido-texto-y-atributos.xml
@@ -0,0 +1,4 @@
+
+Buen superheroe
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/XSD/xml-xsd-13-elemento-contenido-texto-y-atributos.xsd b/Unidad_04_DTD_XSD/XSD/xml-xsd-13-elemento-contenido-texto-y-atributos.xsd
new file mode 100644
index 0000000..e253819
--- /dev/null
+++ b/Unidad_04_DTD_XSD/XSD/xml-xsd-13-elemento-contenido-texto-y-atributos.xsd
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Unidad_04_DTD_XSD/XSD/xml-xsd-13-elemento-vacio-con-atributos.xml b/Unidad_04_DTD_XSD/XSD/xml-xsd-13-elemento-vacio-con-atributos.xml
new file mode 100644
index 0000000..f8ca0cc
--- /dev/null
+++ b/Unidad_04_DTD_XSD/XSD/xml-xsd-13-elemento-vacio-con-atributos.xml
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/XSD/xml-xsd-13-elemento-vacio-con-atributos.xsd b/Unidad_04_DTD_XSD/XSD/xml-xsd-13-elemento-vacio-con-atributos.xsd
new file mode 100644
index 0000000..4e57698
--- /dev/null
+++ b/Unidad_04_DTD_XSD/XSD/xml-xsd-13-elemento-vacio-con-atributos.xsd
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/Unidad_04_DTD_XSD/XSD/xml-xsd-14-elemento-contenido-texto-y-atributos.xml b/Unidad_04_DTD_XSD/XSD/xml-xsd-14-elemento-contenido-texto-y-atributos.xml
new file mode 100644
index 0000000..cbc39d9
--- /dev/null
+++ b/Unidad_04_DTD_XSD/XSD/xml-xsd-14-elemento-contenido-texto-y-atributos.xml
@@ -0,0 +1,4 @@
+
+Buen
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/XSD/xml-xsd-14-elemento-contenido-texto-y-atributos.xsd b/Unidad_04_DTD_XSD/XSD/xml-xsd-14-elemento-contenido-texto-y-atributos.xsd
new file mode 100644
index 0000000..06cb65c
--- /dev/null
+++ b/Unidad_04_DTD_XSD/XSD/xml-xsd-14-elemento-contenido-texto-y-atributos.xsd
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Unidad_04_DTD_XSD/XSD/xml-xsd-15-elemento-con-descendientes.xsd b/Unidad_04_DTD_XSD/XSD/xml-xsd-15-elemento-con-descendientes.xsd
new file mode 100644
index 0000000..fed289a
--- /dev/null
+++ b/Unidad_04_DTD_XSD/XSD/xml-xsd-15-elemento-con-descendientes.xsd
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Unidad_04_DTD_XSD/XSD/xml-xsd-15-elemento-con-elementos-descendientes.xml b/Unidad_04_DTD_XSD/XSD/xml-xsd-15-elemento-con-elementos-descendientes.xml
new file mode 100644
index 0000000..564fd18
--- /dev/null
+++ b/Unidad_04_DTD_XSD/XSD/xml-xsd-15-elemento-con-elementos-descendientes.xml
@@ -0,0 +1,14 @@
+
+
+ Hulk
+
+ Thor
+
+
+ Hulk
+
+
+ Bulleye
+
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/XSD/xml-xsd-16-elemento-atributos-y-descendientes.xsd b/Unidad_04_DTD_XSD/XSD/xml-xsd-16-elemento-atributos-y-descendientes.xsd
new file mode 100644
index 0000000..69e6606
--- /dev/null
+++ b/Unidad_04_DTD_XSD/XSD/xml-xsd-16-elemento-atributos-y-descendientes.xsd
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Unidad_04_DTD_XSD/XSD/xml-xsd-16-elemento-con-atributos-y-descendientes.xml b/Unidad_04_DTD_XSD/XSD/xml-xsd-16-elemento-con-atributos-y-descendientes.xml
new file mode 100644
index 0000000..2495a79
--- /dev/null
+++ b/Unidad_04_DTD_XSD/XSD/xml-xsd-16-elemento-con-atributos-y-descendientes.xml
@@ -0,0 +1,7 @@
+
+
+ Hulk
+ Thor
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/XSD/xml-xsd-17-elemento-contenido-mixto.xml b/Unidad_04_DTD_XSD/XSD/xml-xsd-17-elemento-contenido-mixto.xml
new file mode 100644
index 0000000..9ecb49c
--- /dev/null
+++ b/Unidad_04_DTD_XSD/XSD/xml-xsd-17-elemento-contenido-mixto.xml
@@ -0,0 +1,9 @@
+
+
+Este texto no se podría poner sin especificar contenido mixto
+
+ Thor
+ Iron Man
+ Bulleye
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/XSD/xml-xsd-17-elemento-contenido-mixto.xsd b/Unidad_04_DTD_XSD/XSD/xml-xsd-17-elemento-contenido-mixto.xsd
new file mode 100644
index 0000000..717d1bb
--- /dev/null
+++ b/Unidad_04_DTD_XSD/XSD/xml-xsd-17-elemento-contenido-mixto.xsd
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Unidad_04_DTD_XSD/XSD/xml-xsd-18-elemento-con-atributos-y-contenido-mixto.xml b/Unidad_04_DTD_XSD/XSD/xml-xsd-18-elemento-con-atributos-y-contenido-mixto.xml
new file mode 100644
index 0000000..09a751f
--- /dev/null
+++ b/Unidad_04_DTD_XSD/XSD/xml-xsd-18-elemento-con-atributos-y-contenido-mixto.xml
@@ -0,0 +1,9 @@
+
+Este texto no se podría poner sin especificar contenido mixto
+
+ Thor
+ Iron Man
+ Bulleye
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/XSD/xml-xsd-18-elemento-con-atributos-y-contenido-mixto.xsd b/Unidad_04_DTD_XSD/XSD/xml-xsd-18-elemento-con-atributos-y-contenido-mixto.xsd
new file mode 100644
index 0000000..6fdc000
--- /dev/null
+++ b/Unidad_04_DTD_XSD/XSD/xml-xsd-18-elemento-con-atributos-y-contenido-mixto.xsd
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Unidad_04_DTD_XSD/XSD/xml-xsd-19-derivacion-tipos-complejos.xml b/Unidad_04_DTD_XSD/XSD/xml-xsd-19-derivacion-tipos-complejos.xml
new file mode 100644
index 0000000..39a29a3
--- /dev/null
+++ b/Unidad_04_DTD_XSD/XSD/xml-xsd-19-derivacion-tipos-complejos.xml
@@ -0,0 +1,9 @@
+
+
+Este texto no se podría poner sin especificar contenido mixto
+ Hulk
+ Thor
+ Fuerza
+
\ No newline at end of file
diff --git a/Unidad_04_DTD_XSD/XSD/xml-xsd-19-derivacion-tipos-complejos.xsd b/Unidad_04_DTD_XSD/XSD/xml-xsd-19-derivacion-tipos-complejos.xsd
new file mode 100644
index 0000000..9e2ec9f
--- /dev/null
+++ b/Unidad_04_DTD_XSD/XSD/xml-xsd-19-derivacion-tipos-complejos.xsd
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+