Tema 51: El lenguaje XML 1.0

Lo que muestro en cada una de las entradas son las tablas resumen que me hice de los temas. Es decir, esto es un índice de temas y conceptos importantes, pero para nada el temario completo. Es “ese resumen que te sirve para repasar todo de un tirón”.

El motivo por el que le he querido dar al sitio un aspecto de Wikipedia, es porque pretendo hacer de esta web un sitio colaborativo, donde todos aportemos algo. La forma más inmediata de empezar es usando los comentarios. En ellos podéis poner ampliaciones, preguntas (que os aseguro que intentaré responder) y por supuesto opiniones.

Vista la escasa participación del publico en el sitio, estoy desarrollando algunos temas por mi cuenta aprovechando un curso de programación que imparto en Villanueva de la Serena, los temas que os pueden interesar son:

Definiciones

  • XML, Lenguaje Extensible de Marcas, compuesto por unidades de almacenamiento llamadas entidades

  • Objetivos del diseño

    • Directamente utilizable sobre internet

    • Variedad de aplicaciones

    • Compatible con SGML

    • Fácil escritura

    • Sin características opcionales

    • Legibles por humanos

Documentos

  • Bien formado

    • Regla document, un único elemento raiz

    • Respetar todas las restricciones XML

    • Todas las entidades están bien formadas

  • Comienzan con “<?xml version….?>

  • Pueden incluir: <!DOCTYPE……>

    • Una documento XML que cumple las restricciones impuestas por su DTD se denomina Válido

  • Schemas, es un documento similar a un DTD, pero se adapta más a la sintaxis XML.

  • Espacios en blanco, deben ser respetados, pero se puede usar xml:space

Especificaciones

  • Los documentos han de seguir una estructura estrictamente jerárquica con lo que respecta a las etiquetas que delimitan sus elementos. Una etiqueta debe estar correctamente incluida en otra, es decir, las etiquetas deben estar correctamente anidadas. Los elementos con contenido deben estar correctamente cerrados.

  • Los documentos XML sólo permiten un elemento raíz del que todos los demás sean parte, es decir, solo pueden tener un elemento inicial.

  • Los valores atributos en XML siempre deben estar encerrados entre comillas simples o dobles.

  • El XML no es sensible a mayúsculas y minúsculas. Existe un conjunto de caracteres llamados espacios en blanco (espacios, tabuladores, retornos de carro, saltos de línea) que los procesadores XML tratan de forma diferente en el marcado XML.

  • Es necesario asignar nombres a las estructuras, tipos de elementos, entidades, elementos particulares, etc. En XML los nombres tienen alguna característica en común.

  • Las construcciones como etiquetas, referencias de entidad y declaraciones se denominan marcas; son partes del documento que el procesador XML espera entender. El resto del documento entre marcas son los datos “entendibles” por las personas.

Categorías: El lenguaje XML 1.0
Conceptos importantes para el examen de oposición: : DTD, Lenguaje Extensible de Marcas, sensible a mayúsculas y minúsculas., SGML,
3 responses to “Tema 51: El lenguaje XML 1.0”
  1. […] 47 y 48: Programación Orientada a Objetos y P.VisualTemas 49 y 50: Diseño de páginas web XHTMLTema 51. El lenguaje XML 1.0Tema 52: Programación en PHPTemas 53, 54, 55, 56, 57 y 58: Java y el modelo Vista ControladorTemas […]

  2. […] 47 y 48: Programación Orientada a Objetos y P.VisualTemas 49 y 50: Diseño de páginas web XHTMLTema 51. El lenguaje XML 1.0Tema 52: Programación en PHPTemas 53, 54, 55, 56, 57 y 58: Java y el modelo Vista ControladorTemas […]

Leave a Reply