Resumen libro morrison - xml
Es un formato estandarizado que sirve para mostrar información.
Los metadatos (información acerca de información) permiten facilitar la búsqueda de información por la web.
Objetivos
Separar el contenido (los datos) de la presentación (cómo se ven los datos).
Estructura Física y Lógica
La física viene determinada por entidades que este contiene.
La lógicadescribe a los elementos, junto con las relaciones que hay entre ellos.
Los documentos XML están formados por datos de caracteres y marcado. Los componentes de marcado XML que se soportan en la versión 1.0 son:
• Etiquetas de elemento
• Instrucciones de procesamiento
• Declaraciones de tipos de documento
• Referencias de entidades
• Comentarios
• Secciones marcadasEtiquetas
Las etiquetas constituyen el componente más evidente de la sintaxis XML y se emplean para describir elementos. Se considera “elemento” como una pieza lógica de marcado, mientras que “etiqueta” hace referencia a una cadena de texto espcífica utilizada para representar un elemento de un documento XML.
Entidades
Las entidades son bloques de construcción de los documentosXML, que son entidades en sí mismos y que suelen estar formados por otras entidades a través de referencias de entidades. Una referencia de entidad sirve como nombre único para una pieza de datos XML.
Las referencias de entidades están compuestas por un ampersand (&) y un punto y coma (;).
Ejemplo:
Frank's Ratchet Service
Rosenber's Shoes & Glasses
Comentarios
Loscomentarios empiezan con
La única limitación a los comentarios es que no se pueden incluir guiones dobles (--)
Instrucciones de procesamiento
Las instrucciones de procesamiento siempre comienzan con un signo menor que y un signo de interrogación
Ejemplo de Prólogo:
DTD (declaraciones de tipo de documento)
Se emplean para especificar información acerca de un documentoincluyendo el elemento raíz del mismo.
Un documento bien construido es aquel que se adhiere a las reglas de la sintaxis XML, mientras que un documento válido es un documento bien construido que se adhiere a una DTD.
Tareas de una DTD
• Especificar el elemento “raíz” del documento.
• Definir elementos, atributos, entidades específicas del documento (DTD Internas)
• Identificar unaDTD externa en el documento.
Secciones CDATA
Secciones de datos de caracteres no analizados sintácticamente que se emplean para bloquear texto. Las secciones CDATA de un documento contienen texto que no se requiere analizar sintácticamente como datos de caracteres XML.
XML - CAPITULO 2
Fundamentos del modelado de datos XML
Un esquema describe el modelo de datos de un documentoXML. Hay 2 soluciones fundamentales:
• DTD
• XML Schema
Las DTD tienen un uso muy generalizado y comparten un soporte de herramientas muy amplio, mientras que los esquemas XML son más potentes y proporcionan características más avanzadas, como los modelos de contenido abierto, la integración de espacios de nombres y un mayor número de tipos de datos.
Un documento XML es unmedio estructurado para almacenar información, y debe adherirse a un esquema para ser válido.
Las restricciones del tipo de datos no están soportadas en las DTD. Para utilizar la restricción del tipo de datos, hay que crear un esquema que se adhiera a la especificación XML-Data.
PCDATA
Son datos de caracteres analizados sintácticamente.
Ejemplo:
Modelar datos con XML Schema
XMLSchema emplea un vocabulario XML llamado XML-data. Se usa para establecer el esquema de una clase de documentos XML. Permite asociar los tipos de datos con elementos. Soportan características adicionales: modelo de contenido abierto e integración del espacio de nombres.
Los esquemas XML están expresados en sintaxis XML, vale decir que un esquema se crea como un documento XML.
Ejemplo:...
Regístrate para leer el documento completo.