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 [email protected] 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 |