2. HTML
HTML es el lenguaje con el que se definen las páginas web. Básicamente se trata de
un conjunto de etiquetas que sirven para definir el texto y otros elementos que
compondrán una página web.
El HTML se creó en un principio con objetivos divulgativos de información
con texto y algunas imágenes. No se pensó que llegara a ser utilizado para
crear área de ocio y consulta con carácter multimedia (lo que es actualmente
la web), de modo que, el HTML se creó sin dar respuesta a todos los posibles
usos que se le iba a dar y a todos los colectivos de gente que lo utilizarían en
un futuro.
3. SUS PRIMERAS ESPECIALIZACIONES
La primera descripción de HTML disponible públicamente fue un documento
llamado: HTML Tags (Etiquetas HTML), publicado por primera vez en Internet
por Tim en 1991. Describe 22 elementos que incluyen el diseño inicial y
relativamente simple de HTML. Trece de estos elementos todavía existen en HTML
4. ATRIBUTOS DE HTML
La mayoría de los atributos de un elemento son pares nombre-valor, separados por
un signo de igual «=» y escritos en la etiqueta de comienzo de un elemento, después
del nombre de éste. El valor puede estar rodeado por comillas dobles o simples,
aunque ciertos tipos de valores pueden estar sin comillas en HTML (pero no en
XHTML). De todas maneras, dejar los valores sin comillas es considerado poco
seguro. En contraste con los pares nombre-elemento, hay algunos atributos que
afectan al elemento simplemente por su presencia (tal como el atributo ismappara
el elemento img)
6. ACCESIBLIDAD A LA WEB
El diseño en HTML, aparte de cumplir con las especificaciones propias del
lenguaje, debe respetar ciertos criterios de accesibilidad web, siguiendo
unas pautas o las normativas y leyes vigentes en los países donde se regule
dicho concepto. Se encuentra disponible y desarrollado por el W3C a través
de las Pautas de Accesibilidad al Contenido Web 1.0 WCAG (actualizadas
recientemente con la especificación 2.0), aunque muchos países tienen
especificaciones propias, como es el caso de España con la Norma UNE
139803.
7. XML
XML, siglas en inglés de eXtensible Markup Language ('lenguaje de
marcas extensible'), es un lenguaje de marcas desarrollado por el World Wide
Web Consortium (W3C). Deriva del lenguaje SGML y permite definir la
gramática de lenguajes específicos (de la misma manera que HTML es a su vez
un lenguaje definido por SGML) para estructurar documentos grandes. A
diferencia de otros lenguajes, XML da soporte a bases de datos, siendo útil
cuando varias aplicaciones se deben comunicar entre sí o integrar información.
(Bases de datos Silberschatz).
8. VENTAJAS DEL XML
Es extensible: Después de diseñado y puesto en producción, es posible
extender XML con la adición de nuevas etiquetas, de modo que se pueda
continuar utilizando sin complicación alguna.
El analizador es un componente estándar, no es necesario crear un
analizador específico para cada versión de lenguaje XML. Esto posibilita el
empleo de cualquiera de los analizadores disponibles. De esta manera se
evitan bugs y se acelera el desarrollo de aplicaciones.
Si un tercero decide usar un documento creado en XML, es sencillo
entender su estructura y procesarla. Mejora la compatibilidad entre
aplicaciones. Podemos comunicar aplicaciones de distintas plataformas,
sin que importe el origen de los datos, es decir, podríamos tener una
aplicación en Linux con una base de datos Postgres y comunicarla con otra
aplicación en Windows y Base de Datos MS-SQL Server.
Transformamos datos en información, pues se le añade un significado
concreto y los asociamos a un contexto, con lo cual tenemos flexibilidad
para estructurar documentos.
9. CODIGO
Aunque no es obligatorio, los documentos XML pueden empezar con
unas líneas que describen la versión XML, el tipo de documento y otras
cosas.
El prólogo de un documento XML contiene:
Una declaración XML. Es la sentencia que declara al documento como un
documento XML.
Una declaración de tipo de documento. Enlaza el documento con
su DTD (definición de tipo de documento), o el DTD puede estar
incluido en la propia declaración o ambas cosas al mismo tiempo.
Uno o más comentarios e instrucciones de procesamiento.
EJEMPLO:
<?xml version="1.0" encoding="UTF-8"?>
10. CUERPO
A diferencia del prólogo, el cuerpo no es opcional en un documento
XML, el cuerpo debe contener solo un elemento raíz, característica
indispensable también para que el documento esté bien formado. Sin
embargo es necesaria la adquisición de datos para su buen
funcionamiento.
EJEMPLO:
<Edit_Mensaje>
(...)
</Edit_Mensaje>
11. Elementos
Los elementos XML pueden tener contenido (más elementos, caracteres o ambos), o
bien ser elementos vacíos
Atributos
Los elementos pueden tener atributos, que son una manera de incorporar
características o propiedades a los elementos de un documento. Deben ir entre
comillas.
Por ejemplo, un elemento «estudiante» puede tener un atributo «Mario» y un
atributo «tipo», con valores «come croquetas» y «taleno» respectivamente.
<Estudiante Mario="come croquetas" tipo="taleno">Esto es un día que Mario va
paseando…</Estudiante>
Entidades predefinidas
Entidades para representar caracteres especiales para que, de esta forma,
no sean interpretados como marcado en el procesador XML.
Ejemplo: entidad predefinida: & carácter: &.