Académique Documents
Professionnel Documents
Culture Documents
Reconocimiento de las
caractersticas de lenguajes de marcas
1.1.
1.2.
1.3.
1.4.
1.5.
1.6.
1.7.
informacin textual de un
documento con marcas relativas a su estructura.
Los LdM combinan la
El LdM especifica:
Cules son las etiquetas.
Dnde deben colocarse esas etiquetas.
Cul es el significado de cada etiqueta.
Las etiquetas o marcas NO se presentan al usuario final;
este slo ve
el contenido.
<noticia>
<lugar>Valencia</lugar>
A diferencia de los
lenguajes de programacin,
los lenguajes de marcas NO
tienen funciones aritmticas
ni variables.
<fecha>18/10/2013</fecha>
<desc>Open 500
Tenis</desc>
Lenguajes de marcas y sistemas de gestin
de la informacin.
2
</noticia>
1.7. Gramticas
DTD
DTD. (Definicin de Tipo de Documento). Establece las reglas
de formacin del lenguaje formal: la combinaciones de smbolos
elementales que son sintcticamente correctas.
La especificacin del W3C para HTML 4.0 contempla 3 DTD:
DTD estricta (HTML 4.0 Strict DTD). Incluye los elementos y
atributos que no han sido declarados desaprobados
(deprecated).
DTD transaccional o flexible (loose) (HTML 4.0 Transitional
DTD). Incluye lo anterior ms los elementos desaprobados.
DTD para documentos con marcos (HTML 4.0 Frameset
DTD). Engloba todo lo incluido en el transaccional ms lo
relativo a la creacin de documentos con marcos (frames)
1.7. Gramticas
DTD
La DTD es el formato de esquema nativo para validar
documentos XML. Utiliza una sintaxis no-XML para definir el
modelo de contenido de un documento XML vlido.
Define todos los elementos.
Define las relaciones entre los distintos elementos.
Proporciona informacin adicional que puede ser incluida en el
documento (atributos, entidades, notaciones).
Aporta comentarios e instrucciones para su procesamiento y
representacin de los formatos de datos.
1.7. Gramticas
ESQUEMA XML
XML Schemas es la evolucin de la DTD descrita por el W3C,
tambin denominada XSD (XML Schema definition).
Es un lenguaje ms complejo, potente y de mayor
expresividad que las DTD. Utiliza sintaxis XML.
A la hora de validar un documento, utilizar XSD supone un
gran consumo de recursos y tiempo debido a su gran
especificacin y complejidad en la sintaxis.
El modelo de datos de XML Schema incluye:
El vocabulario (nombres de elemento y atributo)
El contenido modelo (relaciones y estructura).
Los tipos de datos.
1.7. Gramticas
RELAX NG
Es un lenguaje de esquema basado en la gramtica.
Tiene un alto poder expresivo: permite validar datos que
aparezcan en cualquier orden.
Las aplicaciones de definicin de documentos y validacin
para RELAX NG son ms sencillas que las de XML Schema.
RELAX NG se ha convertido recientemente en un estandar
ISO como la parte 2 de DSDL (Document Schema Definition
Language).