Javadabbadoo.org - Tu comunidad Java parlante XML
Inicio | Cursos infosintesis.net liberados | Java SE Avanzado | Fundamentos XML
Fundamentos XML
Documento XML bien validado

La diferencia más notable entre HTML y XML es que con este último es posible crear nuevas etiquetas que se adapten a las necesidades de nuestros datos.

Es muy importante de cara a la transmisión de datos que nuestras etiquetas tengan una sintaxis de reglas gramaticales que las etiqutas estarán obligadas a obedecer.

Estas reglas se especifican en dos tipos diferentes de docuementos: DTD (Document Type Definition, Definición de Tipos de Documentos ) y XML Schema

Un parser siempre comprueba que un documento esté bien formado, pero depende de nosotros si queremos que el documento XML también esté bien validado. Para ello tenemos que asociar a través de una sintaxis que ya veremos más adelante el documento XML a un documento DTD o un documento XML Schema.

El parser del ordenador destino valida los datos y si estos no son correctos entonces muestra un error y desecha el documento. Por ejemplo el parser puede validar

DTD (Document Type Definition)

Tiene una sintaxis muy particular heredada del mundo SGML. Actualmente está muy en uso, pero con el tiempo va a ir cediendo paso a XML Schema.

XML Schema

Es ideal para la transmisión de datos donde reconocer el tipo del dato es muy importante. Es decir nos interesa discernir entre tipos String, double o Date entre otros. Las DTD sólo manejan cadenas de caracteres que los llama PCDATA si se refiere al contenido de un elemento o CDATA si se refiere al valor de un atributo.

 

 

 

 

 

 

 

 

 

 

 

 

JavaDabbaDoo.org
Tu comunidad Java parlante. Cursos abiertos, tutoriales y mucho mucho más ...