Title: Ejemplo en XML
Body: XML — ejemplo
Juanma
Camino
Nacho
Capitulo 2
Empezamos con algo de codigo XML
Title: Visualización de un archivo XML
Title: Visualización de un archivo XML
Title: Visualización de un archivo XML
XML (ejemplo)
Documento XML:
marca de comienzo
The XML Bible contenido
marca de fin
Elliotte Rusty Harold
elemento
atributo
Title: El elemento y sus atributos
Body:
Mario Benedetti
Nombre del elemento
Nombre del atributo
Valor del atributo
Contenido del elemento
Etiqueta de fin
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
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
elliottscott@oreilly.com
1005 Gravenstein Highway North, CA 3472
XML Concepts
Introducing XML
bla bla bla bla…
XML (Ejemplo…)
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.
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
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
Title: Construyendo documentos XML
Title: Ejemplo
Body: Leo Masliah
Leo Masliah
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
Title: Ejemplo
Body: Leo Masliah
Leo Masliah
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)
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 < .. >
Title: Ejemplo
Body:
Title: Sintaxis
Body: La segunda línea define el DTD (se verá mas adelante), y es opcional
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
Página anterior | Volver al principio del trabajo | Página siguiente |