XML	
Yesith	Valencia	MsC,	
yesithvalencia@gmail.com	
XML,	Yesith	Valencia,	MsC	 1
PROBLEMAS	CON	HTML	
ì  Sólo	define	la	presentación,	no	su	contenido	
ì  No	es	fácilmente	procesables	por	las	maquinas	
ì  Su	estructura	es	caótica	
ì  Su	interpretación	es	ambigua	dependiendo	S.W	utilizado	
ì  Solo	vale	para	paginas	WEB	
XML,	Yesith	Valencia,	MsC	 2
QUE	ES?	
ì  Especificación	para	diseñar	lenguajes	de	marcado,	que	permite	
definir	etiquetas	personalizadas	para	descripción	y	organización	
de	datos	
Sirve	para:	
ì  Representar	información	estructurada	en	la	web	(todos	
documentos),	de	modo	que	esta	información	pueda	ser	
almacenada,	transmitida,	procesada,	visualizada	e	impresa,	por	
muy	diversos	tipos	de	aplicaciones	y	dispositivos.	
XML,	Yesith	Valencia,	MsC	 3
Ventajas	
ì  Fácilmente	procesable	
ì  Separa	radicalmente	el	contenido	y	el	formato	de	presentación	
ì  Diseñado	para	cualquier	lenguaje	y	alfabeto.	(encoding)	
XML,	Yesith	Valencia,	MsC	 4
Aplicaciones	
ì  Publicar	e	intercambiar	contenidos	de	bases	de	datos.	
ì  Formatos	de	mensaje	para	comunicación	entre	aplicaciones	
(B2B)	
ì  Descripción	de	metacontenidos.	
XML,	Yesith	Valencia,	MsC	 5
Estructura	del	documento	
XML,	Yesith	Valencia,	MsC	 6
Estructura	
XML,	Yesith	Valencia,	MsC	 7
Correcto	o	incorrecto	
XML,	Yesith	Valencia,	MsC	 8
Caracteres	especiales	
XML,	Yesith	Valencia,	MsC	 9
Estilos	comunes	
XML,	Yesith	Valencia,	MsC	 10
Elementos	Vs.	Atributos	
XML,	Yesith	Valencia,	MsC	 11
XML,	Yesith	Valencia,	MsC	 12
XML,	Yesith	Valencia,	MsC	 13
Espacio	de	nombres	
ì  Un	espacio	de	nombres	es	la	dirección	(URL	o	URN)	que	
contiene	la	DTD	o	esquema,	utilizado	para	validar	los	
elementos		
ì  del	documento.	
ì  Permiten	evitar	el	conflicto	de	nombres	dentro	de	un	
documento	XML.	
XML,	Yesith	Valencia,	MsC	 14
XML,	Yesith	Valencia,	MsC	 15
Ejemplo	librería	
XML,	Yesith	Valencia,	MsC	 16
Servicio	climático		
XML,	Yesith	Valencia,	MsC	 17
Servicio	climático		
XML,	Yesith	Valencia,	MsC	 18
Tarea	
ì  1.	Crear	un	XML	acerca	del	menú	de	un	restaurante,	debe	
contener:	(mínimo	3	platos)	
ì  Nombre	del	plato	
ì  Descripción	
ì  Tipo	de	comida	
ì  Precio	
ì  Calorías	
XML,	Yesith	Valencia,	MsC	 19
Tarea	
ì  2.	Crear	un	XML	acerca	de	un	tema	de	su	preferencia,	que	
cumpla	con	las	siguientes	características:	
ì  Mínimo	4	hijos	
ì  Cada	hijo	debe	tener	mínimo	3	sub-hijos	
ì  Cada	hijo	debe	tener	1	atributo	
	
XML,	Yesith	Valencia,	MsC	 20
Bibliografía	
ì  http://www.mundolinux.info/que-problema-tiene-html.htm	
ì  http://www.w3schools.com/xml/	
XML,	Yesith	Valencia,	MsC	 21

XML