Manual de XML tutorial de XML

manuales, tutoriales, programacion
programming tutorials, programming manuals
Manual de Excel Tutorial de excel Curso de excel
RegistroNewsletter
zonas:adsl:area-flash:area-php:area-asp:area-vb:area-photoshop:area-Vfox:area-Soft:area.:Mas
+ de 45.000 registrados
Secciones: Manuales-Diseño-Trucos-Recursos-Foros/Comunidad-Software-CodigoFuente-compras
AñadenosFavoritos
Secciones: Herramientas-Libros-Webmasters/Google-Noticias -Biblioteca-Cursos--Directorio-EmpleoN

+busca en la web

+Newsletter
+InscribeteGratis..

Inserta tu manual

+Manuales
+Programacion
+DiseñoWeb
+Office/Ofimatica
+Bases de Datos
+S.O.
+Herr.Prefabricad
+Aplicaciones
+Manual propios
+Cursos-Masters

+AreaDiseño
+Manuales Diseño

+Trucos
+Ver secc.trucos

+Recursos
+ver recursos
+Iconos
+Cursores

+Noticias/RSS
+Ver noticias
+Ver canal RSS

+Codigo Fuente:
+Portada
+Todos los script
+ASP
+PHP
+Visual Basic
+JavaScript
+Perl
+Tips&Tricks

+Video Tutoriales
+Video tutoriales

+Comunidad
+Foros
+Ganar dinero
+Herramientas
+Libros

+Webmasters
+ZonaWebmaster

+Software
+ir a secc. Soft
+Prog. Linux
+Prog. MAc
+Prog.Windows

+AreasExclusivas
+Zona Flash
+Zona PHP
+Zona ASP
+Zona VB
+Zona Access
+Zona PERL
+Zona ADSL
+Zona V Fox Pro
+Zona Excel
+Zona Photoshop
+Zona MAC

+Agregador Blogs
+Tech-y
+Movilmania
+Mac+Webmasters
+Otros idiomas
+Mac Iphone ( EN)
+Mac iphone (FR)
+Mac iphone (DE)
+Technologie (FR)
+Webmasters(FR)

+Herramientas
+Herramientas
+Drivers

+Seguridad
+zona Virus

+Gana Dinero
+Como ganar

+SuperDiVX
+Area Divx

+Articulos
+Ver articulos
+Noticias

+Directorio [New]
+Ver directorio

+Blogs
+Nuestros blogs

+Noticias
+de Tecnologia

+SuperGames
+Juegos/ocio
+Juegos Online
+Videos y trailers
+Trucos - Juegos
+Zona Consolas
+Blog de PSP
+Blog de PS2
+Blog de PS3
+Blog de Wii
+Blog de XBOX
+Blog XBOX 360

+Word
+Towns-Villages (en)
+Cidades-Vilas(pt)

+Canal Compras
+Canal Compras

Manual de XML tutorial de XML

Manual de XML

Trabajar con XML sabiendo lo mínimo
Este manual esta creado por:
Roberto Canales Mora 2003-2007  
Creador de AdictosAlTrabajo.com
y
Director General de Autentia S.L.

y cedido a programatium.com nuestro agradecimieno Roberto.

Trabajar con XML sabiendo lo mínimo

Cuando se habla del XML se tiende un poquito a mitificar que es la solución para todos los problemas de Integración.

Hablando llanamente, XML es un medio para ayudarnos a estandarizar el intercambio de información a traves de ficheros.

Es decir, un documento XML es un documento de texto (podemos leerlo con el notepad) donde en él mismo se describe la estructura del la información que contiene.

Para hacerlo más sencillo.

Imaginaos que queremos mandar un fichero a una empresa con datos de cotización de bolsa. Podría tener esta forma:

Este simple ejemplo, provoca ya una serie de  problemas al que tiene que interpretar el fichero.

  • ¿Que es cada cosa?
  • ¿La lungitud y caracter de separacion los campos es siempre la misma? ¿De todos?
  • ¿Van todos los campos que deberían ir?
  • ¿Los valores que van estan dentro de los permitidos?

Como resultado, habra muchas llamadas de teléfono, pruebas, errores .... y al cabo de unos meses... cuando haya un error y alguien abra el fichero .... otra vez a rebuscar en la documentación y el código a ver que era cada campo....

El propio documento no nos dá mucha información. Además, en caso de añadir alguún dato ¿que costoso sería conocer el impacto?

 

El XML nos permite subsanar estos problemas de una tacada:

Vamos a crear el documento con XMLSpy (asi aprendemos dos cosas a la vez). XMLSpy es una herramienta de soporte para la construcciñon de multitud de componentes del mundo XML. Se puede descargar de www.xmlspy.com (evaluación de 30 días)

 

El tipo de documento será básico

Elegimos que el documento tendrá una estructura simple (entre comillas, de esto ya hablaremos más adelante)

 

Creamos el Documento de Texto

Un documento se dice que esta bién formado si la sintaxis es válida

  • Utiliza caracteres autorizados

  • Comienza y finaliza todas la marcas

 

Vemos como nos ayuda la herramienta

 

Hemos rellenado nuestro documento pero sigue existiendo una duda.

Parece que ahora, el destinatario del fichero puede preveer que significa cada campo pero siguen sin resolverse algunas de nuestras dudas?

  • ¿Van todos los campos que deberían ir?
  • ¿Los valores que van estan dentro de los permitidos?

Para resolver esta incertidumbre, lo que se hace es crear un documento que define qué puede ir en un fichero XML, en qué orden, qué es obligatorio, etc ....... esto es nuestra DTD.

Para definir la DTD, podemos hacerlo de modo automático

Elegimos el tipo (esto ya es un poco más avanzado y lo dejamos para más tarde)

Le decimos que queremos asignarselo a nuestro documento

La guardamos

Y vemos lo que nos genera

Como vemos, nuestro documento tiene un fichero que define su estructura y que el programa que lo decodifique podrá utilizar para verificar si es completo.

Vemos textualmente la estructura de la DTD

Un documento se dice que es válido cuando, estando bien formado, además cumple con su DTD.

El único problema que podemos tener (en esta fase tan preliminar con XML), es que se nos olvide mandar la DTD a nuestro usuario destino, o que este no la guarde donde hemos dicho en el documento XML (Ver DOCTYPE).

Podemos dejar la DTD en un servidor Web y decir en el documento que la DTD esta externa a nuestro sistema.

Ya veremos con más detalle estas cositas .... a algunas un poquito más avanzadas

 

Este manual esta creado por:
Roberto Canales Mora 2003-2007
 Creador de AdictosAlTrabajo.com y Director General de Autentia S.L.
Creative Commons License This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 2.5 License.



 
Cursos - Masters - Postgraduados - Universidades
Estas interesado en realizar algun curso y master de programacion pide información
en menos de 1 minuto - cientos de cursos!!!
Recomendar
Recomendar esta pagina a un amigo
Si buscas mas manuales te recomendamos
Sugiere un manual para esta seccion
¿buscas mas manuales? recomendamos solorecursos.com
Untitled Document
Servidores
+ Directorio Ofertas
ofertas ADSL
ofertas Tech
ofertas viajes
ofertas finanzas
formacion
OfertasCreditos
  otras ofertas
Canal Compras
+ Canal compras
+canal informatica
+imagen y sonido
+juegos y consolas
+ Directorio Ofertas
secc. empleo
cursos
ir a libros
+ Ganar Dinero
+ Webmasters
+ resto de gente
+ Software
+ ir a software
Lo + descargado
programas para
programas para bajar peliculas
bajar peliculas
programas para bajar musica
bajar musica
programas de seguridad para tu pc
programas google
programas para DJ - mezcladores
programas para webmasters
programas pre-fabricados
+ Tonos y Melodias
Melodias tonos
Juegos java
- Juegos de moviles
+
Busca Logos
+ Logos y Melodias
+ Libros
+ ir a ver los libros
+Recursos CGI
+ ir a seccion
+Ocio
Juegos Flash Online
+Cursos y Masters
cursos y masters
+ Ofertas
ofertas TecNo

+Agregador Blogs
+Otros idiomas
+Webmasters (FR)
+Software (FR)
+Tech (PT)
+Tecnologia (IT)
+Technologie (DE)
+Software (DE)
+Games(DE)
+Software(IT)

Agregador Blogs de:
Home
blogs Tecnologia
blogs Software
blogs Moviles
blogs Internet
blogs Geeks
blogs Informatica
blogs Gadchets
blogs Zona Messenger
blogs Diseño
blogs Recursos Blogs
blogs Webmasters
blogs Programacion
blogs 2.0
blogs Linux
+Nuetros Blogs
Ver Blogs
+Programas Gratis
Programas gratis
+RSS de noticias

RSS PR

 
Registrate gratuitamente a nuestra NEWSLETTER y estate al tanto de todas las novedades
Programacion: LWP I Solorecursos I
site programatium.com : site1 - site2 - site3 - site4 - site5 - site6 - site7 - site8
manuales Sugiere un manual para esta seccion
who's online
Linkanos
www.programatium.com© 1999 -

Manual de XML tutorial de XML