XML: Introducción

670
-1

Published on

Vídeo de la presentación: http://www.youtube.com/watch?v=qJ3_9F7bEp8

XML (eXtensible Markup Language, Lenguaje de marcas extensible)
- Orígenes: GML, SGML
- Documento correcto: bien formado y válido

Más información:
- http://accesibilidadweb.dlsi.ua.es
- http://desarrolloweb.dlsi.ua.es
Autor: Sergio Luján Mora, profesor de la Universidad de Alicante (http://www.ua.es)

Published in: Education
2 Comments
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total Views
670
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
2
Likes
0
Embeds 0
No embeds

No notes for slide

XML: Introducción

  1. 1. XML: Introducción Sergio Luján Mora sergio.lujan@ua.esXML-01
  2. 2. Vídeo de esta presentación Puedes ver esta presentación en vídeo:http://www.youtube.com/watch?v=qJ3_9F7bEp8
  3. 3. GML (IBM, 1969)SGML (ISO 8879, 1986) XML (W3C, 1998)
  4. 4. :h1.Chapter 1: Introduction:p.GML supported hierarchical containers, such as:ol:li.Ordered lists (like this one),:li.Unordered lists, and:li.Definition lists:eol.as well as simple structures.:p.Markup minimization (later generalized and formalizedin SGML), allowed the end-tags to be omitted for the "h1"and "p" elements.
  5. 5. No es un lenguaje
  6. 6. Es un metalenguaje
  7. 7. Permite crear lenguajes
  8. 8. Definir las etiquetas y sus atributosDefinir las relaciones entre las etiquetas
  9. 9. GMLMetalenguajes SGML XML Lenguajes HTML XHTML MathML RSS SVG …
  10. 10. Documento correcto Bien formado Válido
  11. 11. Documento bien formado
  12. 12. Documento válido
  13. 13. Documento válidoDTD, XML Schema, RelaxNG
  14. 14. Documento bien formado
  15. 15. Documento bien formado• Declaración XML (instrucción de procesamiento): <?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>• Si no se incluye: – Versión: 1.0 – Codificación de caracteres: UTF-8 – Entidades externas: "yes"
  16. 16. Documento bien formado• Elemento raíz único• Estructura jerárquica• No solapamiento
  17. 17. Documento bien formado• Distinción mayúsculas / minúsculas <LIBRO></libro>
  18. 18. Documento bien formado• Elementos vacíos (inicial y final):<LIBRO></LIBRO><LIBRO/>
  19. 19. Documento bien formado• Atributos: siempre " " o – &quot; y &apos;
  20. 20. Documento bien formado• Atributos reservados: – El prefijo xml: se reserva para las especificaciones de XML – xml:lang • Idioma del elemento – xml:space: default | preserve • Procesamiento normal o se tienen que conservar los espacios en blanco – xml:id • Identificador único del elemento en todo el documento
  21. 21. Documento bien formado• Comentarios: <!-- Comentario -->
  22. 22. Documento bien formado• Espacios en blanco: – Tabulador – Avance de línea – Retorno de carro – Espacio en blanco• Normalización caracteres final de línea: – Macintosh CR  LF – MS-DOS / Windows CR+LF  LF – Unix LF
  23. 23. Documento bien formado• Caracteres especiales:
  24. 24. Estructura de un documento• Secciones CDATA: permite que el analizador ignore ciertas secciones del documento• Sintaxis:<![CDATA[…]]>
  25. 25. Más información:http://accesibilidadweb.dlsi.ua.es/ http://desarrolloweb.dlsi.ua.es/ sergio.lujan@ua.es
  26. 26. Créditos de fotografías e imágenes:http://www.w3.org/Consortium/Legal/logo-usage-20000308http://www.sxc.hu/photo/1238327

×