Laburo España: 250.000 ofertas de empleo

Marcelo Torres Miranda

Martes, 12 de julio de 2005

Introducción a XML




El día de hoy veremos una breve e interesante introducción sobre el metalenguaje llamado Extended Markup Lenguage o Lenguaje de Etiquetas Extensibles. Y para partir bien, comencemos por el nombre, es un lenguaje de marcas o etiquetas extensibles, debido a que con este lenguaje cuyas "instrucciones" son las etiquetas o marcas o tag, y es extensible porque con este lenguaje podemos crear otros tipos de sublenguajes, por lo tanto podemos decir que es un Metalenguaje ( es decir un lenguaje de lenguajes o " Padre Creador de lenguajes"). Este lenguaje tiene su origen en la empresa de IBM, quien lo creo para organizar su gran variada tipo de información, é cual lo llamo GML ( General Markup Lenguage o Lenguaje de marcas general). Posteriormente la ISO ( entidad que se encarga de crear estándares) creo el Standard del lenguaje y lo llamo SGML( Lenguaje de marcas generales estándar). Siendo estos hechos ocurridos entre los años 70-86. Posteriormente el 86 se creo el lenguaje de marcas HTML con el nacimiento de la Internet, lo cual provocó que muchas empresas desarrollaran sus propias marcas para el lenguaje HMTL(1989), lo que trajo como consecuencia una desorganización del lenguaje. Posteriormente para organizar esto se creo el consorcio W3C (1996), pero ya era tarde, por lo cual ellos el año 1998 empezaron y continuaron el desarrollo de XML. Ahora ¿Cuál es la diferencia de XML o con HTML ?, la respuesta esta aqui:

  • Html se preocupa de formatear datos y XML de estructurar la información que pretende almacenar
  • HTML permite crear cada unao de sus etiquetas y en XML existe un organismo llamado W3C quien regulariza y estandariza las etiquetas creadas.

  • HTML la información no puede ser leída por diferentes plataformas, como lo realiza XML, PC, celulares,etc.

Pero el objetivo principal de XML es permitir compartir los datos con los que se trabaja a todos los niveles, por todas las aplicaciones y sorpotes, especialmente en el mudo de la Internet y E-bussiness


Respecto a su sintáxis, con XML podemos crear etiquetas para nuestro propio lenguaje, por ejemplo si fuera para medico, con sus propios Tag, po r lo cual el lenguaje se llamaría MedicalML y así para otras especialidades, siempre comandado por W3C. Bien mostraremos una sintáxis, por lo que debera programarse de una manera que guarde la información de una forma estructurada, por ejemplo

<?xml version="1.0"?>
<PELICULA nombre="elprofe" año="2005">
<PERSONAL>
</DIRECTOR nombre="yo lucas">
<ACTORES nombre="yo" interpreta-a="yo solo">
</PERSONAL>
<ARGUMENTO descripcion="mi vida">
</PELICULA>
Es decir los tag se abren y cierran, ósea y y los que tienen un solo atributo se abren y cierran al instante como .

Como este lenguaje es tan simple de programar, debe tener una tecnología que apoye y realice los procesos complicados y estas son


  • Para controlar la creación de los lenguajes están las DTD

  • Para controlar el diseño o formato de la página están los CSS y XSL

  • Y para la programación están los SAX y DOM

Ok en el next post hablaré más de DTD, SAX y DOM, nos vemos EPW

Por: Marcelo Torres Miranda | Programación Web | Comentarios (8) | Referencias (1)

Comentarios

Corrije un error de tipeo: en vez de XLS, XSL. Más de alguno que pase desprevenido por aquí tratará de hacer un diseño para un archivo XML desde Excel

EduardoE | 15-07-2005 08:36:18

Me gustó la forma en q presentas XML, por q le das la ubicación q tiene en todo este entorno informático q esta generando tantisimos cambios. Con una idea clara de lo q se trata podemos continuar ya en comprender a XML.

Algo mas, trata de darle una leída para q corrijas los errores tipográficos q aparecen en varias ocasiones. En este frase también hay errores de omisión y pérdida de estructura:

Es decir los tag se abren y cierran, ósea y y los que tienen un solo atributo se abren y cierran al instante como .


Saludos

Pablo | 09-11-2005 02:53:12

Well done!
[url=http://otjaodoi.com/pfev/gwzg.html]My homepage[/url] | [url=http://ldqvzbay.com/sdnq/pujt.html]Cool site[/url]

Ben | 20-09-2006 10:06:45

Nice site!
[url=http://zfzytrqa.com/yzdy/pern.html]My homepage[/url] | [url=http://ffgvwprt.com/sxpc/gdjg.html]Cool site[/url]

Craig | 16-11-2006 06:18:05

Thank you!
[url=http://eimhlzzl.com/txbu/tgmp.html]My homepage[/url] | [url=http://vcjtkqlo.com/rbjs/xfqn.html]Cool site[/url]

Andy | 18-11-2006 06:23:45

caca

caca | 23-04-2007 00:50:30

Thank you!

Papayhx | 01-07-2007 02:48:47

Thank you!

Papayhx | 01-07-2007 02:48:47

Comentar


Recordar datos

Referencia

URL para referencias o trackbacks

Elintruso » Blog Archive » Saludos al Taller Legal para Bloggers | 2005-11-12 16:13:16
[...] estandarizar y estructurar mas eficazmente esta comunidad y así no se podrán disparar cada uno por su lado y no ocurrirá algo similar a la crisis del software o la caída del punto.com. En mi caso creo que la especialización en XML y [...]

Acerca de

Navega con Sabiduría

Autor: Marcelo Torres Miranda


Sitio Oficial: Horizonteweb.net


Búsqueda

Links a mas Blog

Recuros de Antivirus Panda



Sindicación

Añadir a Feedness
RDF XML ATOM

Créditos

Diseñado por Studio.st
Online gracias a Bitacoras.com

LaInformacion.com lainformacion.com - Medio Oficial de los Premios Bitacoras 2009