apuntes_Tularis2k8_23-03-09

Comenzamos la clase hablando sobre la practicas, las notas.

Vemos el resumen de carlos y seguimos comentando algunas opiniones de las prácticas. Más tarde vemos los ejercicios de autoevaluacion realizados durante el fin de semana comenzando por el t1.5 de Vallesquino sobre el uso de clases java en javascript utilizando rhino para mostrar una interfaz swing. Vemos los ejercicios t2.1.1 y t2.1.2 de vallesquino, alexbm y tularis.

Comenzamos con el XML bien formado. Vemos que es importante definir la versión y el encoding del documento, debemos salvar el documento en su tipo correspondiente, es un error común que aparezcan carácteres extraños. Las etiquetas están emparejadas y bien anidadas, lo que queda entre cada par de etiquetas se le denomina elemento. Los atributos van siempre entrecomillados, ya sean simples o dobles. No puede haber etiquetas aisladas dentro del texto. Se distinguen las mayúsculas de las minúsculas. Con todo ello se puede crear un XML bien formado, que solo tiene una etiqueta raiz.

Intentamos instalar Xerces y al final optamos por xmllint como validador de XML.

En un documento XML aparecen también las entidades, llevan asociado un símbolo determinado, comentarios, y las secciones CDATA.

Seguimos viendo que a un documento XML bien formado y que cumple las restricciones de espacio de nombres se dice que compone un infoset.

Para evitar repeticiones de etiquetas, se usan los espacios de nombres, namespaces. Para declaralos se insertan en la etiqueta raíz. Lo que tiene que ser único es el uri no el identificador que puede ser común.

Por ultimo se ven los descriptores de tipo de documento y los validadores.