11
Abr
11

XML con j de JDOM

Bueno, para hablar de XML hablaremos de donde viene este “lenguaje”, que como dije antes (antes): no es un lenguaje sino un metalenguaje.

antes de XML existia GML que es un lenguaje que se invento IBM para compartir información entre aplicaciones de diferentes plataformas eso fue por los años 70, a la ISO le gusto GML y lo estandarizo le cambio el nombre a SGML (mucho más que el nombre) eso fue en 1986; y y siguiendo en la historia la W3C (la misma gente de los estandares web) a eso del 89 inventa XML y jamás de los jamases ha tenido necesidad de cambiar.

XML, es un metalenguaje o dicho de otra maneja un lenguaje que sirve para definir otros lenguajes, y después de xml y usándolo como base nacen agregados para enriquecer este xml, agregados como:

  • xls
  • xpath
  • schema
  • dtd
  • dom
  • sax
  • pointer
  • xhtml
  • parses

Debemos tener en cuenta que xml, es sensible a mayúsculas y espacios, otra particularidad es que solo debe tener un elemento raíz, la codificación que se usa define que caracteres son valido y cuales no, y todas, absolutamente todas las etiquetas se deben cerrar.

Existen 2 formas  de validar un documento xml, una técnica poco segura que es el “Well Formed” o bien formado donde tomamos fe del hecho que el xml este bien escrito, y esta las  XML Schemas que son un grupo de lenguajes para validar documentos XML dentro de los cuales reslatamos DTD (Definicion de tipo de documento, suerte que en español la sigla queda igual)  que robustece el well formed definiendo cantidades de elementos (en xml todo es elemento o sea las etiquetas son elementos),  en el DTD también podemos definir que sub-elementos y cantidad de estos sub-elementos puede contener un elemento los atributos de estos elementos los valores de lo atributos y valores por defecto, en fin robustecer nuestro XML; de igual manera podemos resaltar los XML Schema (no confundir con los XML Schemas que el el grupo de lenguajes) que permiten hacer lo mismo que los DTD pero con mayor rigurosidad y flexibilidad y es mas parecido a xml, los XSD (XML Schemas) son un lenguaje mucho mas grande que el DTD y permite hacer lo mismo que un DTD y aparte otras cosas como que podemos especificar los tipos de datos de los atributos y el tipo de contenido de lo que en DTD es PCDATA, y ademas es extensible o dicho de otra forma podemos crear nuestros propios tipo de datos.

más en
xml con j de JDOM II
xml con j de JDOM III


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s


I+Ds

Dudas consultas
Facebook
Twiter
Google +

Escribe tu dirección de correo electrónico para suscribirte a este blog, y recibir notificaciones de nuevas publicaciones por correo.

Únete a otros 348 seguidores

Ingenio DS en Facebook

Redes Sociales y Archivos

Entradas

abril 2011
L M X J V S D
« Mar   May »
 123
45678910
11121314151617
18192021222324
252627282930  

IngenioDS en twiter


A %d blogueros les gusta esto: