Descargar

Interfaces XML (página 3)

Enviado por Pablo Turmero


Partes: 1, 2, 3, 4
edu.red

Title: Ejemplo en XML Body: XML — ejemplo

Juanma Camino Nacho Capitulo 2 Empezamos con algo de codigo XML

edu.red

Title: Visualización de un archivo XML

edu.red

Title: Visualización de un archivo XML

edu.red

Title: Visualización de un archivo XML

edu.red

XML (ejemplo) Documento XML:

marca de comienzo The XML Bible contenido marca de fin

Elliotte Rusty Harold

elemento atributo

edu.red

Title: El elemento y sus atributos Body:

Mario Benedetti Nombre del elemento Nombre del atributo Valor del atributo Contenido del elemento Etiqueta de fin

edu.red

Title: Reglas y pautas XML Body: Se dice que un documento XML es ‘bien formado’ (well formed), cuando cumple una serie de reglas escritas en XML v1.0 Los elementos deben seguir una estructura de árbol (estrictamente jerárquica) Los elementos deben estar correctamente anidados Los elementos no se pueden superponer entre ellos

edu.red

Title: Estructura de un documento XML Body: Estructura Lógica = cómo se estructura el documento Física = qué contiene el documento Prólogo XML Declaration Document Type Declaration Document Element Siempre el raíz Anidamiento de elementos restantes

XML in a Nutshell, 2nd Edition

Elliotte Rusty Harold, W. Scott Means [email protected] 1005 Gravenstein Highway North, CA 3472

XML Concepts

Introducing XML bla bla bla bla…

XML (Ejemplo…)

edu.red

Title: ¿Qué problemas tiene HTML? Body: Es un meta-lenguaje de definición de presentación

Contiene datos + presentación

No es fácilmente procesable por ‘máquinas’

No fuerza al la buena estructura de la página (pueden dejarse por error etiquetas sin cerrar)

Su interpretación depende del software utilizado

Está pensado para su utilización en páginas Web.

edu.red

Title: HTML versus XML Body: HTML se centra en el despliegue, y es menos estructurado

Las etiquetas y atributos son fijos

Es posible olvidar el cierre de alguna etiqueta Body: XML es sobre datos, y es sumamente estructurado

Las etiquetas y atributos son extensibles

Se fuerza a tener una estructura consistente

edu.red

Title: ¿Qué ventajas tiene XML? Body: Fácil de procesar/entender por software o por seres humanos

Pensado para ser utilizado en cualquier lenguaje o alfabeto

Separa radicalmente la información o contenido, de su presentación o formato

edu.red

Title: Construyendo documentos XML

edu.red

Title: Ejemplo Body: Leo Masliah

Leo Masliah

edu.red

Title: Reglas y pautas XML Body: Los documentos deben tener un nodo raíz

Todas las etiquetas deben estar debidamente cerradas

Las etiquetas vacías (etiquetas sin contenido) deben tener una sintaxis especial

edu.red

Title: Ejemplo Body: Leo Masliah

Leo Masliah

edu.red

Title: Reglas y pautas XML Body: Un nombre de elemento, atributo, entidad, etc., comienza por una letra, y continúa con letras, dígitos, guiones, rayas, punto, dos puntos.

No pueden utilizarse las palabras XML, xml,Xml, etc., como caracteres iniciales del nombre de un atributo, entidad, etc.

XML es sensitivo a mayúsculas y minúsculas (no es lo mismo que

El uso de espacios en blanco, y los saltos de línea, funcionan al igual que en HTML (sólo se toma en cuenta cuando aparece en el valor de un atributo, o cuando se indica su grado de significado)

edu.red

Title: Sintaxis Body: Las etiquetas se denominan ‘marcas’, y son las partes del documento que el ‘analizador sintáctico’ (parser) espera comprender

Las marcas en un documento XML comienzan con el carácter < y finalizan con >

En el caso de referencias de entidad, el carácter inicial es & y el final es ;

La primer línea debe especificar la versión de XML (de momento sólo 1.0), la codificación de caracteres (US-ASCII, UTF-8, ISO-8859-1,etc),y va entre caracteres de en vez de < .. >

edu.red

Title: Ejemplo Body:

edu.red

Title: Sintaxis Body: La segunda línea define el DTD (se verá mas adelante), y es opcional

edu.red

Title: Los Elementos en XML Body: Los elementos en XML pueden: Tener contenido (Texto, Valores, etc.) Contener otras etiquetas o atributos Contener otras etiquetas, atributos, y contenido a la vez

Pueden estar vacíos

Partes: 1, 2, 3, 4
 Página anterior Volver al principio del trabajoPágina siguiente