Tema IV. XML III. Document Type Definitions

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Tema IV. XML III. Document Type Definitions"

Transcripción

1 Tema IV. XML III. Document Type Definitions Desarrollo de Aplicaciones para Internet Curso 12 13

2 Índice 1.Introducción 2.Documentos XML con DTDs 3.Declaraciones i. ELEMENT ii. ATTLIST iii.entity 4.Limitaciones 5.Referencias

3 Índice 1.Introducción 2.Documentos XML con DTDs 3.Declaraciones i. ELEMENT ii. ATTLIST iii.entity 4.Limitaciones 5.Referencias

4 Introducción Las DTDs permiten definir tipos de documentos Si un documento cumple las definiciones de una DTD se dice que es válido para dicha DTD Una DTD permite definir: Un vocabulario (etiquetas) Los atributos asociados a cada etiqueta La estructura de un documento (la jerarquía de los elementos)

5 Índice 1.Introducción 2.Documentos XML con DTDs 3.Declaraciones i. ELEMENT ii. ATTLIST iii.entity 4.Limitaciones 5.Referencias

6 Documentos XML con DTDs Un DTD puede asociarse a un documento XML de dos formas Embebiéndolo en el propio documento En un documento externo Mediante identificadores de sistema Mediante identificadores públicos En todos los casos se emplea el comando DOCTYPE Estructura base: <!DOCTYPE persona [ ]>

7 DTDs Embebidos Deben ir al comienzo del documento, justo después de la declaración XML si existe Ejemplo <?xml version= 1.0?> <!DOCTYPE persona [ ]> <!ELEMENT persona (nombre, apellidos) <!ELEMENT nombre (#PCDATA)> <!ELEMENT apellidos (#PCDATA)> <persona> <nombre>pepe</nombre> <apellidos>garcía Pérez</apellidos> </persona>

8 DTDs de Sistema Un identificador de sistema permite definir el fichero externo que contiene el DTD El DOCTYPE debe incluir la palabra reservada SYSTEM seguida de la URI de la DTD Ejemplos: <!DOCTYPE persona SYSTEM persona.dtd > <!DOCTYPE persona SYSTEM persona.dtd [...]> <!DOCTYPE persona SYSTEM file:///c:/persona.dtd > <!DOCTYPE persona SYSTEM >

9 DTDs de Públicos Un identificador de sistema permite definir la entrada de un catálogo que contiene el DTD El DOCTYPE debe incluir la palabra reservada PUBLIC seguida de un identificador público especializado de la DTD en el catálogo El identificador suele seguir el formato Formal Public Identifiers (FPI): -//Propietario//Clase Descripción//Lenguaje//Version El identificador puede ir seguido de un identificador de sistema que se usará en caso de que falle el identificador público Ejemplos: <!DOCTYPE persona PUBLIC -//W3C//DTD XHTML 1.0 Strict//EN > <!DOCTYPE persona PUBLIC -//W3C//DTD XHTML 1.0 Strict//EN xhtml.dtd > <!DOCTYPE persona PUBLIC -//W3C//DTD XHTML 1.0 Strict//EN xhtml.dtd [ <!ELEMENT adicional (#PCDATA) ]>

10 Índice 1.Introducción 2.Documentos XML con DTDs 3.Declaraciones i. ELEMENT ii. ATTLIST iii.entity 4.Limitaciones 5.Referencias

11 Declaraciones Un DTD puede contener tres tipos de declaraciones: Elementos (ELEMENT) Atributos (ATTLIST) Entidades (ENTITY)

12 Índice 1.Introducción 2.Documentos XML con DTDs 3.Declaraciones i. ELEMENT ii. ATTLIST iii.entity 4.Limitaciones 5.Referencias

13 ELEMENT Define los elementos válidos y su contenido La declaración tiene tres partes Palabra reservada ELEMENT Nombre del elemento (etiqueta del elemento) Contenido del elemento Ejemplo: <!ELEMENT persona (nombre, apellidos)>

14 ELEMENT Contenido del elemento Define los elementos que puede contener Elementos: Se indica su nombre Texto: Se emplea la palabra reservada #PCDATA Los elementos pueden tener una cardinalidad asociada Tipo de contenido Secuencias Opciones Combinación de secuencias y opciones Vacío Cualquiera

15 ELEMENT Contenido del elemento: Cardinalidad Ninguna: El elemento debe aparecer una única vez?: El elemento debe aparecer cero o una veces +: El elemento debe aparecer una o más veces *: El elemento debe aparecer cero o más veces Ejemplo <!ELEMENT receta (nombre, tiempo?, ingrediente+, instrucción*)> Una receta debe tener un <nombre>, el <tiempo> de elaboración puede aparecer o no, debe tener uno o más <ingrediente> y puede no tener ninguna <instrucción> o tener una o más

16 ELEMENT Tipo de contenido: Secuencias Los elementos internos se indican en el mismo orden en el que tienen que aparecer en el documento Los elementos se separan con una coma, Ejemplo <!ELEMENT contacto (nombre, apellidos, teléfono, dirección)> En este caso <contacto> debe contener los elementos <nombre>, <apellidos>, <teléfono> y <dirección> en este mismo orden

17 ELEMENT Tipo de contenido: Opciones Un único elemento indicado debe aparecer como hijo del elemento en el documento Los elementos se separan con una barra vertical Ejemplo <!ELEMENT ubicación (dirección GPS #PCDATA)> En este caso <ubicación> debe contener el elementos <dirección>, el elemento <GPS> o texto libre. Solo uno de ellos

18 ELEMENT Tipo de contenido: Combinación de secuencias y opciones Las secuencias y opciones pueden combinarse, empleando paréntesis () para agrupar elementos Ejemplo <!ELEMENT ubicación (dirección (latitud, longitud))> En este caso ubicación debe tener un hijo <dirección> o los hijos <latitud> y <longitud> en este mismo orden

19 ELEMENT Tipo de contenido: Vacío Si el elemento no puede tener ningún contenido se indica con la palabra EMPTY Ejemplo <!ELEMENT br EMPTY> Tipo de contenido: Cualquiera Si el elemento puede tener cualquier contenido se indica con la palabra reservada ANY Ejemplo <!ELEMENT descripción ANY>

20 Índice 1.Introducción 2.Documentos XML con DTDs 3.Declaraciones i. ELEMENT ii.attlist iii.entity 4.Limitaciones 5.Referencias

21 ATTLIST Define los atributos válidos de un elemento La declaración tiene tres partes Palabra reservada ATTLIST Nombre del elemento (etiqueta del elemento) Lista de atributos. Cada atributo está formado por Nombre del atributo Tipo del atributo Declaración del valor Ejemplo: <!ATTLIST noticia fuente CDATA #IMPLIED>

22 ATTLIST Tipos de atributo CDATA: Texto (Character DATA) ID: El valor debe ser único IDREF: El valor debe ser una referencia a un ID IDREFS: El valor debe ser una lista de referencias a ID separadas por espacios en blanco Lista enumerada: Lista de valores posibles del atributo. Entre paréntesis y separada por una barra vertical. Ejemplo: (Casa Trabajo Móvil) ENTITY: El valor debe ser el nombre de una entidad ENTITIES: El valor debe ser una lista de nombres de entidad separadas por espacios en blanco Otros: NMTOKEN, NMTOKENS

23 ATTLIST Valor del atributo Por defecto: Si no se asigna un valor se asigna el especificado <!ATTLIST teléfono tipo (Casa Trabajo Móvil) Casa > Fijo: El valor del atributo no se puede modificar <!ATTLIST programa versión CDATA #FIXED 1.0 > Obligatorio: Es obligatorio que el atributo tenga valor <!ATTLIST teléfono tipo (Casa Trabajo Móvil) #REQUIRED> Implícito: No es obligatorio que el atributo tenga valor <!ATTLIST contacto edad CDATA #IMPLIED>

24 ATTLIST Atributos múltiples Pueden definirse en una única etiqueta o en varias Ejemplo <!ATTLIST programa autor CDATA #IMPLIED versión CDATA #FIXED 1.0 > Es equivalente a <!ATTLIST programa autor CDATA #IMPLIED <!ATTLIST programa versión CDATA #FIXED 1.0 >

25 Índice 1.Introducción 2.Documentos XML con DTDs 3.Declaraciones i. ELEMENT ii. ATTLIST iii.entity 4.Limitaciones 5.Referencias

26 ENTITY Una entidad es un elemento que forma parte del XML Por ejemplo, & es una entidad, pero el elemento raíz también lo es (se denomina entidad documento) Existen cuatro tipos primarios de entidad Entidades incorporadas (built-in) Entidades carácter Entidades generales Entidades parámetro

27 ENTITY Entidades incorporadas (built-in) No necesitan ser incorporadas en el documento, puesto que son reconocidas por todos los parsers Son cinco entidades & Carácter & < Carácter < > Carácter > &apos; Carácter ' " Carácter Pueden ser usadas directamente por su nombre en cualquier bloque de texto (contenido de atributos y elementos)

28 ENTITY Entidades carácter Permiten incluir cualquier carácter usando su valor decimal o hexadecimal en Unicode* Siguen las mismas reglas que las entidades incorporadas Formatos (0 representa un dígito) Decimal: &#000; Hexadecimal: &#x0000; * Se puede encontrar la lista completa en

29 ENTITY Entidades generales Permiten crear secciones reutilizables de texto de sustitución (pueden verse como constantes de texto) Los parsers sustituyen las referencias a estas entidades por el valor (texto) asociado La declaración tiene tres partes Palabra reservada ENTITY Nombre de la entidad Texto de reemplazo: Valor de la entidad entre comillas. Si es XML debe estar bien formado, aunque admite varias raíces Ejemplos <!ENTITY obra Sam & Twitch > <!ENTITY modos-silencio <silencio/><vibrar/> >

30 ENTITY Entidades generales (continuación) El texto de reemplazo puede almacenarse en ficheros externos usando declaraciones de entidad externas Siguen el mismo formato que DOCTYPE <!ENTITY cv SYSTEM currículum.txt > <!ENTITY cv PUBLIC -//Ana//CV//ES cv.txt > Referencia a entidades generales Se usa el nombre de la entidad entre & y ; Ejemplo: <currículum>&cv;</currículum>

31 ENTITY Entidades parámetro Permiten crear secciones reutilizables de texto de sustitución para su uso exclusivo en la propia DTD (no pueden usarse en el XML) Siguen las mismas reglas que las entidades generales, con dos diferencias La declaración incluye un % antes del nombre Las referencias comienzan con % en lugar de & Ejemplo Declaración: <!ENTITY % TipoTlfPorDefecto Casa > Referencia: <!ATTLIST teléfono tipo (Casa Trabajo Móvil) %TipoTlfPorDefecto; >

32 Índice 1.Introducción 2.Documentos XML con DTDs 3.Declaraciones i. ELEMENT ii. ATTLIST iii.entity 4.Limitaciones 5.Referencias

33 Limitaciones de las DTDs Sintaxis La sintaxis de las DTDs es una adaptación de la propia sintaxis de DTDs de SGML La sintaxis del propio XML es mucho más potente Namespaces El prefijo y los dos puntos deben incluirse en cada declaración de elemento o atributo Los prefijos deben estar preestablecidos Tipos de datos El soporte de tipos de datos es muy limitado y solo aplicable a atributos Descripción de modelos de datos Las características de los modelos de datos que se pueden definir son muy limitadas Por ejemplo, no se puede usar cardinalidades numéricas, no existe herencia, etc.

34 Índice 1.Introducción 2.Documentos XML con DTDs 3.Declaraciones i. ELEMENT ii. ATTLIST iii.entity 4.Limitaciones 5.Referencias

35 Bibliografía Beginning XML, 4th Edition D. Hunter et al. World Wide Web Consortium (W3C) [ - última visita 31/08/2012]

2. DTD. (Document Type Definition)

2. DTD. (Document Type Definition) 2. DTD (Document Type Definition) Contenidos Validación y definición de documentos DTD: Document Type Definition Declaraciones de tipo Elemento Modelos de contenido Declaraciones de lista de Atributos

Más detalles

X M L QUÉ ES XML. Un documento puede ser correcto a dos niveles bien formado y válido. DOCUMENTO BIEN FORMADO

X M L QUÉ ES XML. Un documento puede ser correcto a dos niveles bien formado y válido. DOCUMENTO BIEN FORMADO X M L QUÉ ES XML XML es un metalenguaje que permite crear otros lenguajes. Proporciona una serie de reglas para que podamos definir las etiquetas y sus atributos. El conjunto de reglas de un lenguaje se

Más detalles

LENGUAJE DE MARCAS Y SISTEMAS DE GESTIÓN DE LA INFORMACIÓN - XML

LENGUAJE DE MARCAS Y SISTEMAS DE GESTIÓN DE LA INFORMACIÓN - XML TEMA 2.- DTD (Document Type Definition) 1. DTD DTD es un estándar que nos permite definir una gramática que deben cumplir nuestros documentos XML para considerarlos válidos. Una definición DTD para n documentos

Más detalles

DTDs Declaraciones de tipo de documentos. Departamento de Informática Universidad de Oviedo

DTDs Declaraciones de tipo de documentos. Departamento de Informática Universidad de Oviedo DTDs Declaraciones de tipo de documentos Departamento de Informática Universidad de Oviedo Documento válido Se puede incluir una declaración del tipo de documento

Más detalles

Tema IV. XML IV. XML Schemas

Tema IV. XML IV. XML Schemas Tema IV. XML IV. XML Schemas Desarrollo de Aplicaciones para Internet Curso 12 13 Índice 1.Introducción 2.Elemento raíz 3.Elementos de un Schema I. Tipo de Dato i. Tipos Complejos

Más detalles

DOCUMENT TYPE DEFINITION (DTD)

DOCUMENT TYPE DEFINITION (DTD) DOCUMENT TYPE DEFINITION (DTD) ENSAYO POR: Viridiana Figueroa Soria Contenido QUE ES DTD?... 3 COMO SE HACE UNA DECLARACION EN EL DOCUMENTO... 3 LA FUNCION DE LOS DTD... 3 Declaraciones Tipo Elemento...

Más detalles

DTD (Document Type Defini0on)

DTD (Document Type Defini0on) DTD (Document Type Defini0on) DTD (Document Type Defini0on) Conjunto de reglas estándar que deben cumplir un documento XML de un determinado 0po Pueden ser vistos como plan0llas o como gramá0cas Representados

Más detalles

Documentación Electrónica

Documentación Electrónica Modelado de datos: Document Type Definition (DTD) Ofimática Avanzada Curso 2010/2011 Ofimática Avanzada 2010/2011 2 Ofimática Avanzada 2010/2011 3 1 Introducción XML es flexible, permitiendo a los usuarios

Más detalles

TEMA 6 LENGUAJE XML. 1 Negocios y Dirección

TEMA 6 LENGUAJE XML. 1 Negocios y Dirección TEMA 6 LENGUAJE XML 1 Negocios y Dirección 6.- Lenguaje XML XML (Extensible Markup Language) es un lenguaje de marcado (definido por el Web Consortium) que especifica una sintaxis para definir lenguajes

Más detalles

XML básico. Fundamentos de la Web Semántica. Qué es XML? XML básico. Documento XML. Pablo R. Fillottrani. Entidades. Elementos y Atributos

XML básico. Fundamentos de la Web Semántica. Qué es XML? XML básico. Documento XML. Pablo R. Fillottrani. Entidades. Elementos y Atributos XML básico XML básico Pablo R. Fillottrani Depto. Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Segundo Cuatrimestre 2013 XML es un acrónimo por extended Markup Language XML es una

Más detalles

3.1 Tipos de DTDs. ! Si queremos validar un documento XML (para comprobar si cumple las normas de un dialecto) tendremos que validarlo contra el DTD.

3.1 Tipos de DTDs. ! Si queremos validar un documento XML (para comprobar si cumple las normas de un dialecto) tendremos que validarlo contra el DTD. 3.1 Tipos de DTDs Introducción (I)! El DTD es un documento que nos permite definir un dialecto XML.! DTD " Document Type Definition! Si queremos validar un documento XML (para comprobar si cumple las normas

Más detalles

Unidad 6: DTD. JJ Taboada León IES San Sebastián, Departamento de Informática LENGUAJE DE MARCAS Y SGI Curso 2011 / 2012

Unidad 6: DTD. JJ Taboada León IES San Sebastián, Departamento de Informática LENGUAJE DE MARCAS Y SGI Curso 2011 / 2012 Unidad 6: DTD JJ Taboada León IES San Sebastián, Departamento de Informática LENGUAJE DE MARCAS Y SGI Curso 2011 / 2012 Guíon del tema Qué es un DTD? Declaración de DTD Declaración de Elementos Declaración

Más detalles

Tecnología XML. Unidad: 3 Laboratorio de Programación. Universidad Nacional de la Patagonia Austral Unidad Académica Río Gallegos

Tecnología XML. Unidad: 3 Laboratorio de Programación. Universidad Nacional de la Patagonia Austral Unidad Académica Río Gallegos Tecnología XML Unidad: 3 Laboratorio de Programación Universidad Nacional de la Patagonia Austral Unidad Académica Río Gallegos Indice Repaso XML DTD Entidades Concepto Tipos Internas Externas Espacio

Más detalles

XML. Programación en Internet Curso Contenidos

XML. Programación en Internet Curso Contenidos Departamento de Lenguajes y Sistemas Informáticos XML Programación en Internet Curso 2009-2010 Contenidos Introducción Versiones Estructura de un documento Definición de un DTD Validación de un documento

Más detalles

Capítulo 2. Introducción a XML

Capítulo 2. Introducción a XML Capítulo 2. Introducción a XML 2.1 Introducción XML es una sintaxis universal para la descripción y el estructurado de datos independientemente de la lógica de una aplicación. Puede ser utilizado para

Más detalles

Tema IV. XML II. XML Bien Formado

Tema IV. XML II. XML Bien Formado Tema IV. XML II. XML Bien Formado Desarrollo de Aplicaciones para Internet Curso 12 13 Índice 1.Introducción 2.Componentes XML 3.Reglas de los Elementos 4.Referencias Índice 1.Introducción 2.Componentes

Más detalles

DTD (Document Type Definition ) y validación.

DTD (Document Type Definition ) y validación. DTD y validación Tema 3 APUNTES BÁSICOS DEL TEMA 3 DTD (Document Type Definition ) y validación. Índice de contenido 1.Introducción...2 2.Declaración/definición del DTD...3 2.1.Definición interna...3 2.2.Definición

Más detalles

XML, Servicios Web y Web Semántica

XML, Servicios Web y Web Semántica XML, Servicios Web y Web Semántica Departamento de Informática Universidad de Oviedo Sesión 2 Lenguaje XML Departamento de Informática Universidad de Oviedo Esquema de la Sesión Introducción a XML Definición

Más detalles

Documento conocimientos básicos en XML Schema

Documento conocimientos básicos en XML Schema Documento conocimientos básicos en XML Schema Historia los DTD (Document Type Definition) Antes de que existiera el XML Schema, habían varios esquemas previos. Uno de los esquemas, el DTD o Document Type

Más detalles

Tema 4 Metadatos. Eduardo Martínez Graciá Humberto Martínez Barberá

Tema 4 Metadatos. Eduardo Martínez Graciá Humberto Martínez Barberá Tema 4 Metadatos Eduardo Martínez Graciá Humberto Martínez Barberá Departamento de Ingeniería de la Información y las Comunicaciones Universidad de Murcia Metadatos Definición: datos sobre datos Fichero:

Más detalles

extensible Markup Language

extensible Markup Language extensible Markup Language ISLN ISLN () XML 1 / 26 Librería LWP::Simple Bajarse el archivo de internet Para bajar archivos de internet se puede usar alguno de los módulos del CPAN http://search.cpan.org

Más detalles

XML. María Consuelo Franky. Universidad Javeriana 2009

XML. María Consuelo Franky. Universidad Javeriana 2009 XML María Consuelo Franky Universidad Javeriana 2009 1 XML: meta-lenguaje para definir lenguajes de etiquetas 2 Origen de XML SGML: Standard Generalized Markup Language: demasiado complejo para definir

Más detalles

XML y Bases de datos Modelado de datos XML usando DTDs

XML y Bases de datos Modelado de datos XML usando DTDs XML y Bases de datos Modelado de datos XML usando DTDs Amparo López Gaona Agosto 2008 Amparo López Gaona () XML y Bases de datos Modelado de datos XML usando DTDs Agosto 2008 1 / 52 Documentos bien formados

Más detalles

Unidad IV. Introducción a XML

Unidad IV. Introducción a XML Índice 4.1. Concepto y Elementos de XML...3 Características...3 Ventajas...4 4.1.1 Elementos XML...4 Elementos...5 Elementos con contenido...5 Elementos vacíos...6 Anidamiento...6 Atributos...7 Entidades

Más detalles

XML: extensible Markup Language (Parte I) Ingeniería de la Información

XML: extensible Markup Language (Parte I) Ingeniería de la Información XML: extensible Markup Language (Parte I) DTDs Ingeniería de la Información Tabla de Contenidos Introducción histórica XML vs. HTML Características de XML Mi primer documento XML El lenguaje XML Entidades

Más detalles

Lugar: CENTRO DE FORMACIÓN FREMM. Curso de Prácticas?: No Estado: No programado Precio:

Lugar: CENTRO DE FORMACIÓN FREMM. Curso de Prácticas?: No Estado: No programado Precio: LENGUAJE XML LENGUAJE XML Horas: 80 Teoría: 0 Práctica: 0 Presenciales: 80 A Distancia: 0 Acción: Nº Grupo: Código: UF2217 Plan: CURSOS PRÓXIMOS DE RECICLAJE Materia: Certificados de Profesionalidad -

Más detalles

índice (1) (2.1) documentos XML bien formados y validación 7 (2.2) validación por DTD 8 (2.3) Validación por XML Schema 22

índice (1) (2.1) documentos XML bien formados y validación 7 (2.2) validación por DTD 8 (2.3) Validación por XML Schema 22 (3) índice (2.1) documentos XML bien formados y validación 7 (2.2) validación por DTD 8 (2.2.1) introducción 8 (2.2.2) posibilidades de uso de DTD 8 (2.2.3) definiciones en un DTD 10 (2.2.4) elementos

Más detalles

PREGUNTAS TIPO (EXAMEN DE OFIMÁTICA AVANZADA)

PREGUNTAS TIPO (EXAMEN DE OFIMÁTICA AVANZADA) PREGUNTAS TIPO (EXAMEN DE OFIMÁTICA AVANZADA) El examen constará de 2 partes. Se evaluará sobre 10 puntos y representará el 60% de la nota final de la asignatura. Para que la calificación en esta prueba

Más detalles

Introducción a XML Tecnólogo en Informática. Ing. Montserrat López -

Introducción a XML Tecnólogo en Informática. Ing. Montserrat López - Introducción a XML Tecnólogo en Informática Ing. Montserrat López - mlopez.xml@gmail.com 1 Acerca de la asignaturaa Asignatura: Introducción a XML y estándares asociados. Materia: Programación Créditos:

Más detalles

Sistemas de Información 12/13 XML (extensible Mark-up Language)

Sistemas de Información 12/13 XML (extensible Mark-up Language) 12/13 XML (extensible Mark-up Language) Departamento Informática e Ingeniería de Sistemas Universidad de Zaragoza (raqueltl@unizar.es) " Guión Introducción Ejemplos Documentos vs apliaciones XML Espacios

Más detalles

TITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES

TITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES TITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES UF2217 Lenguaje XML Duración: 80 horas Precio: 0 * Modalidad: A distancia * hasta 100 % bonificable

Más detalles

XML y Bases de datos XML

XML y Bases de datos XML XML y Bases de datos XML Amparo López Gaona Agosto 2008 Amparo López Gaona () XML y Bases de datos XML Agosto 2008 1 / 1 XML El lenguaje XML (extensible Markup Language) es un lenguaje de marcado diseñado

Más detalles

Arquitecturas Distribuidas 09/10

Arquitecturas Distribuidas 09/10 Tema 3. IV. XML Arquitecturas Distribuidas 09/10 1 IV. XML 1. Qué es XML? 2. Estructura de un documento XML 3. Importancia de XML 4. Problemas de XML 5. Conformidad y validez 6. Estructura DTD XML 3.1.

Más detalles

DTD - Ejercicio 1 - Elementos sin atributos - Corregir errores en los elementos

DTD - Ejercicio 1 - Elementos sin atributos - Corregir errores en los elementos DTD - Ejercicio 1 - Elementos sin atributos - Corregir errores en los elementos Los siguientes documentos no son válidos porque contienen uno o dos errores (los errores no están en la DTD interna). Corrija

Más detalles

1. Introducción a los lenguajes de marcas

1. Introducción a los lenguajes de marcas 1. Introducción a los lenguajes de marcas Índice Introducción Que es el marcado? Lenguajes de marcas. Qué es XML? Ventajas de XML Construyendo documentos XML Estructura jerárquica de elementos Algunas

Más detalles

Fundamentos de las tecnologías de la información

Fundamentos de las tecnologías de la información Fundamentos de las tecnologías de la información la guerra de los formatos Diego Martín 2016 1 Definiciones W3C HTML CSS XML Introducción histórica HTML vs XML JSON XML vs JSON DTDsy XML SCHEMAs Qué formato

Más detalles

Formalización: Qué dejamos fuera?

Formalización: Qué dejamos fuera? Formalización: Qué dejamos fuera? Sólo consideramos atributos de tipo CDATA y requisito #REQUIRED. Las listas de valores y atributos con requisito #IMPLIED o #FIXED pueden ser representados usando las

Más detalles

Documentos XML bien formados

Documentos XML bien formados Documentos XML bien formados En los Unidades anteriores ya hemos visto de forma generalizada que una de las características que diferencian al XML del SGML es la posibilidad de no utilizar DTD. En una

Más detalles

Tecnologías XML y Web Semántica. Departamento de Informática Universidad de Oviedo

Tecnologías XML y Web Semántica. Departamento de Informática Universidad de Oviedo Tecnologías XML y Web Semántica Departamento de Informática Universidad de Oviedo Sesión 1 Lenguaje XML Departamento de Informática Universidad de Oviedo Esquema de la Sesión (9-11h) Primera parte: Introducción

Más detalles

Características de JavaScript

Características de JavaScript Características de JavaScript Qué es JavaScript? o Lenguaje de programación interpretado utilizado fundamentalmente para dotar de comportamiento dinámico a las páginas web. o Cualquier navegador web actual

Más detalles

Laboratorio de Aplicaciones Telemáticas (Curso 2009/2010)

Laboratorio de Aplicaciones Telemáticas (Curso 2009/2010) Breve introducción a la Web y XHTML Laboratorio de Aplicaciones Telemáticas (Curso 2009/2010) Jesús Arias Fisteus jaf@it.uc3m.es Breve introducción a la Web y XHTML p. 1 La Web World Wide Web (abreviado

Más detalles

UIT-T Z.314 SECTOR DE NORMALIZACIÓN DE LAS TELECOMUNICACIONES DE LA UIT

UIT-T Z.314 SECTOR DE NORMALIZACIÓN DE LAS TELECOMUNICACIONES DE LA UIT UNIÓN INTERNACIONAL DE TELECOMUNICACIONES UIT-T Z.314 SECTOR DE NORMALIZACIÓN DE LAS TELECOMUNICACIONES DE LA UIT LENGUAJE HOMBRE-MÁQUINA JUEGO DE CARACTERES Y ELEMENTOS BÁSICOS Recomendación UIT-T Z.314

Más detalles

Validación de un XML

Validación de un XML Validación de un XML 32 Introducción Se dice que un XML está bien formado cuando esta escrito sintácticamente de forma correcta Como se puede validar sintácticamente un XML? Document Type Definition (DTD)

Más detalles

Tema IV. XML V. APIs (DOM & SAX)

Tema IV. XML V. APIs (DOM & SAX) Tema IV. XML V. APIs (DOM & SAX) Desarrollo de Aplicaciones para Internet Curso 12 13 Índice 1.Introducción 2.DOM i. Introducción ii. Interfaces y Clases iii.ejemplos 3.SAX i. Introducción ii. Interfaces

Más detalles

qué es XML? por qué es necesario XML? XML vs. SGML y HTML Hacía la estandarización de los datos

qué es XML? por qué es necesario XML? XML vs. SGML y HTML Hacía la estandarización de los datos qué es XML? Hacía la estandarización de los datos César Ignacio García Osorio Surgió para superar la complejidad de SGML y la inflexibilidad de HTML. Es un meta lenguaje de etiquetado/marcado que permite

Más detalles

XML DBD XML(eXtensible Markup Language) Metadatos. Lenguajes de marcas. XML: Origen. 1. Características Generales (Metadatos)

XML DBD XML(eXtensible Markup Language) Metadatos. Lenguajes de marcas. XML: Origen. 1. Características Generales (Metadatos) XML(eXtensible Markup Language) 1. Características Generales (Metadatos) Datos sobre datos 1. Características Generales 2. Estructura de los Datos XML 3. DTD 4. Espacio de nombre 5. XML Esquema 6. Consultas

Más detalles

ESOFT 3 Nice Screen Scraper: A simple scraper

ESOFT 3 Nice Screen Scraper: A simple scraper ESOFT 3 Nice Screen Scraper: A simple scraper Héctor López Sacanell hlopez1@alumnes.udl.cat 3 de diciembre de 2009 1. Introducción El objetivo de esta segunda entrega es la de crear una primera versión

Más detalles

XML: HTML y XHTML. Sergio Luján Mora XML-03

XML: HTML y XHTML. Sergio Luján Mora XML-03 XML: HTML y XHTML Sergio Luján Mora sergio.lujan@ua.es XML-03 Vídeo de esta presentación Puedes ver esta presentación en vídeo: http://www.youtube.com/watch?v=edtgmwvngjs XHTML es el lenguaje de marcado

Más detalles

XML Bien Formado. <nombre> José </nombre> y también puede ser un elemento el siguiente:

XML Bien Formado. <nombre> José </nombre> y también puede ser un elemento el siguiente: XML Bien Formado Hasta ahora hemos visto por qué XML tiene sentido para la comunicación de datos. Ahora vamos a ver como crear nuestros propios documentos XML. Para crear un documento XML, debemos conocer

Más detalles

XML. (Extensible Markup Language) Una herramienta multiplataforma para el almacenamiento e intercambio de información.

XML. (Extensible Markup Language) Una herramienta multiplataforma para el almacenamiento e intercambio de información. XML (Extensible Markup Language) Una herramienta multiplataforma para el almacenamiento e intercambio de información Junio 2005 1 XML (Extensible Markup Language) Herramienta multiplataforma para transmitir

Más detalles

Introducción a XML. Alberto Molina Coballes. Lenguajes de Marcas y Sistemas de Gestión de la Información

Introducción a XML. Alberto Molina Coballes. Lenguajes de Marcas y Sistemas de Gestión de la Información Introducción a XML Alberto Molina Coballes Lenguajes de Marcas y Sistemas de Gestión de la Información 18 de septiembre de 2012 Qué es XML? Wikipedia: Es un conjunto de reglas para codificar un documento

Más detalles

2. Lenguajes de marcado: XML

2. Lenguajes de marcado: XML 2. Lenguajes de marcado: XML El lenguaje de marcado XML (extensible Mark-Up Language) 2.2. Marcado de documentos con XML El documento XML Marcado y notación de marca Creación y visualización de documentos

Más detalles

2. Principales componentes de XML

2. Principales componentes de XML Análisis y diseño de sistemas de información ió para Internet 2. Principales componentes de XML Luís Rodríguez Baena (luis.rodriguez@upsam.net) Universidad Pontificia de Salamanca (campus Madrid) Facultad

Más detalles

XML y esquemas XML. Servicio de Administración Tributaria

XML y esquemas XML. Servicio de Administración Tributaria HOJA 1 DE 13 XML y esquemas XML Servicio de Administración Tributaria Id: Nombre: Descripción Autor: Administración Central del Autor Revisor y Aprobador Administración Central del Aprobador Versión Categoría

Más detalles

Primeros pasos con XML y XSL Ricardo Borillo Domenech

Primeros pasos con XML y XSL Ricardo Borillo Domenech Primeros pasos con XML y XSL Ricardo Borillo Domenech Table of Contents 1.Apartadosprincipales...1 2. Introducción al lenguaje de marcas XML... 2 3. Estructura de los documentos: DTDs... 2 3.1. Asociar

Más detalles

UF2217 Lenguaje XML (Online)

UF2217 Lenguaje XML (Online) TITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES UF2217 Lenguaje XML (Online) Duración: 80 horas Precio: 0 * Modalidad: Online * hasta 100 % bonificable

Más detalles

Computación Aplicada. Universidad de Las Américas. Aula virtual de Computación Aplicada. Módulo de Excel 2013 LIBRO 2

Computación Aplicada. Universidad de Las Américas. Aula virtual de Computación Aplicada. Módulo de Excel 2013 LIBRO 2 Computación Aplicada Universidad de Las Américas Aula virtual de Computación Aplicada Módulo de Excel 2013 LIBRO 2 Contenido TIPOS DE DATOS Y FORMATOS EN EXCEL 2013... 3 Tipo de dato - TEXTO... 4 Tipo

Más detalles

XML. Historia [editar]

XML. Historia [editar] SESION 1: LA PÁGINA EN BLANCO 5) Ejercicio de explorar el tema. El procedimiento para desarrollar el modelo cubo es: 1. Descríbelo. cómo lo ves, sientes, hueles, tocas o saboreas? 2. Compáralo. a que se

Más detalles

Tipos de documentos XML

Tipos de documentos XML XML, parte 2 Tipos de documentos XML Los documentos XML pueden ser documentos "válidos" o documentos "bien formados". Un documento válido, es un documento que está asociado a un conjunto de reglas que

Más detalles

XML (Extensible Markup Language)

XML (Extensible Markup Language) José Antonio Echagüe Burgos ja_echague@yahoo.es Tabla de Contenido 1. Lenguajes de marcas - Introducción...1 1.1. HTML...2 2. XML - Introducción...2 3. Estructura y DTD de un documento XML...3 4. Definición

Más detalles

Versión 1.5 Marzo 2017

Versión 1.5 Marzo 2017 Proyecto DELT@2 Declaración Electrónica de Trabajadores Accidentados Formatos de los Ficheros para la presentación de Documentos a través de remesas ALTAS Y FALLECIMIENTOS Versión 1.5 Marzo 2017 1 Formato

Más detalles

XHTML. Tecnologías Web

XHTML. Tecnologías Web XHTML Tecnologías Web XHTML (EXtensible Hypertext Markup Languange) http://www.w3.org/tr/xhtml1/ El objetivo del XHTML es reemplazar a HTML Introducción al XHTML HTML 4.01 es la última especificación de

Más detalles

XML, parte 3. M. en C. Erika Vilches

XML, parte 3. M. en C. Erika Vilches XML, parte 3 M. en C. Erika Vilches Creando Document Type Definitions Qué es un DTD? Las Document Type Definitions permiten restringir el contenido de los documentos XML Especificar qué tipos de contenido

Más detalles

La función Send_SMS envía un SMS a uno o dos móviles de destino. Se usa una vez por cada SMS diferente que se desea enviar.

La función Send_SMS envía un SMS a uno o dos móviles de destino. Se usa una vez por cada SMS diferente que se desea enviar. Enviar SMS La función Send_SMS envía un SMS a uno o dos móviles de destino. Se usa una vez por cada SMS diferente que se desea enviar. Parámetros de Send_SMS SMS: (Puntero a String) Texto del SMS, que

Más detalles

Estructura. Elementos Elemento: Premios Diagrama. Complemento para expresar los premios obtenidos en un periodo o ejercicio.

Estructura. Elementos Elemento: Premios Diagrama. Complemento para expresar los premios obtenidos en un periodo o ejercicio. Contenido Complemento de Premios 1. Estándar del Complemento Premios 2. Secuencia de Elementos a Integrar en la Cadena Original 3. del Complemento Premios 1. Estándar del Complemento Premios Elementos

Más detalles

XML, DTD y hojas de estilo

XML, DTD y hojas de estilo XML, DTD y hojas de estilo Introducción XML existe porque HTML ha tenido mucho éxito. Pero con objeto de corresponder a este éxito, se le ha extendido introduciéndose muchas etiquetas nuevas (más de 100

Más detalles

Estudio de un caso Análisis de esquemas XML [2]

Estudio de un caso Análisis de esquemas XML [2] Estudio de un caso Análisis de esquemas XML [2] Dirigido a: Administradores de Bases de Datos Área: Bases de Datos Autor: Pablo F. Dueñas Servicios Profesionales Danysoft Resumen En nuestro anterior artículo

Más detalles

Introducción a XML. Simon Pickin Ingeniería Telemática. Basado en una presentación de M. Carmen Fernández Panadero <mcfp@it.uc3m.

Introducción a XML. Simon Pickin Ingeniería Telemática. Basado en una presentación de M. Carmen Fernández Panadero <mcfp@it.uc3m. Introducción a XML Simon Pickin Ingeniería Telemática Basado en una presentación de M. Carmen Fernández Panadero Introducción a XML 1 Qué es XML: Un poco de historia Problemas de HTML Extensibilidad

Más detalles

Estructura Elementos Elemento: obrasarteantiguedades Diagrama

Estructura Elementos Elemento: obrasarteantiguedades Diagrama Contenido Complemento Enajenación de Obras de Artes Plásticas y Antigüedades 1. Estándar del Complemento Enajenación de Obras de Artes Plásticas y Antigüedades. 2. Secuencia de Elementos a Integrar en

Más detalles

XML Schema. Definición y validación

XML Schema. Definición y validación XML Schema. Definición y validación Está claro que XML es una revolución dentro de la tecnología. Un dicho dice, lo bueno si sencillo, dos veces bueno. En concepto de XML es muy sencillo aunque poco a

Más detalles

Práctica 4 Manejo Avanzado de Bison

Práctica 4 Manejo Avanzado de Bison Práctica 4 Manejo Avanzado de Bison Tareas 1. Estudia la información sobre trazas en el Capítulo 8 - Depurando Su Analizador del manual de Bison (bison.pdf). 2. Realiza el ejercicio propuesto. 3. Elabora

Más detalles

Aparte de lo que había ido leyendo por Internet, la primera vez que pensé

Aparte de lo que había ido leyendo por Internet, la primera vez que pensé 46 Suplemento técnico del número 126 de NEWS/400 Septiembre 2002 Voy a aprender XML me acompañas? Si como profesional tenías pensado profundizar en alguna nueva tecnología, ésta debe ser, sin más demora,

Más detalles

XML Schema. Sergio Luján Mora. sergio.lujan@ua.es http://gplsi.dlsi.ua.es/~slujan/

XML Schema. Sergio Luján Mora. sergio.lujan@ua.es http://gplsi.dlsi.ua.es/~slujan/ XML Schema Sergio Luján Mora sergio.lujan@ua.es http://gplsi.dlsi.ua.es/~slujan/ 1 XML SCHEMA... 3 Introducción... 3 Ventajas... 3 Qué necesito para usar XML Schema... 4 Diseño de un documento XML... 5

Más detalles

XML Schema. Departamento de Informática Universidad de Oviedo

XML Schema. Departamento de Informática Universidad de Oviedo XML Schema Departamento de Informática Universidad de Oviedo Lenguajes de Esquemas Esquema = definición de estructura de un conjunto de documentos XML Validar = Chequear que un documento sigue un esquema

Más detalles

XML Namespaces. Sergio Luján Mora. sergio.lujan@ua.es http://gplsi.dlsi.ua.es/~slujan/

XML Namespaces. Sergio Luján Mora. sergio.lujan@ua.es http://gplsi.dlsi.ua.es/~slujan/ XML Namespaces Sergio Luján Mora sergio.lujan@ua.es http://gplsi.dlsi.ua.es/~slujan/ 1 XML NAMESPACES... 3 Introducción... 3 Un ejemplo del problema... 3 Empleo de espacios de nombres... 6 Restricción

Más detalles

Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales. Departamento de Computación. JSON Schema. Author: Gerardo Rossel

Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales. Departamento de Computación. JSON Schema. Author: Gerardo Rossel Universidad de Buenos Aires Facultad de Ciencias Exactas y Naturales Departamento de Computación JSON Schema Author: Gerardo Rossel 2016 Contents 1 Introducción 2 1.1 Estructura de JSON..........................

Más detalles

1 Introducción a XML

1 Introducción a XML 1 Introducción a XML Introducción (I)! Qué es XML?! Últimamente todo el mundo habla sobre XML!! Dicen que es un lenguaje etiquetado...es decir: Es un lenguaje como HTML, pero con nuevas etiquetas?! Dicen

Más detalles

Creación de documentos XML

Creación de documentos XML Creación de documentos XML 'Exchanger XML edition' es un editor estructurado que facilita la edición de lenguajes de marcas (ej XML). La versión Lite se puede descargar y utilizar libremente en aplicaciones

Más detalles

TIPO CÓDIGO DESCRIPCIÓN

TIPO CÓDIGO DESCRIPCIÓN TIPO CÓDIGO 0 0 Archivo Inválido 0 1 No se puede crear el archivo de respuesta 0 2 No se puede abrir el archivo 0 3 Se esperaba registro I ó Z 0 4 Se esperaba registro G 0 5 Se esperaba registro F 0 6

Más detalles

FORMATO INFORMACIÓN ELECTRÓNICA DE COMPRAS Y VENTAS PARA ENTREGA DETALLADA SEGÚN RESOLUCIÓN 42 DEL

FORMATO INFORMACIÓN ELECTRÓNICA DE COMPRAS Y VENTAS PARA ENTREGA DETALLADA SEGÚN RESOLUCIÓN 42 DEL FORMATO INFORMACIÓN ELECTRÓNICA DE COMPRAS Y VENTAS PARA ENTREGA DETALLADA SEGÚN RESOLUCIÓN 42 DEL 26-03-2004 2004-06-03 FORMATO INFORMACION ELECTRÓNICA DE COMPRAS Y VENTAS ÍNDICE DE CONTENIDO 1.- INSTRUCCIONES

Más detalles

XML y Comercio Electrónico

XML y Comercio Electrónico Informe Técnico Technical Report DPTOIA-IT-2001-003 Diciembre, 2001 XML y Comercio Electrónico Manuel José Hernández Gajate Francisco J. García Peñalvo Departamento de Informática y Automática Universidad

Más detalles

Estructura Elementos Elemento: Arrendamientoenfideicomiso Diagrama

Estructura Elementos Elemento: Arrendamientoenfideicomiso Diagrama Contenido Complemento de Arrendamiento en fideicomiso 1. Estándar del Complemento Arrendamiento en fideicomiso 2. Secuencia de Elementos a Integrar en la Cadena Original 3. del Complemento Arrendamiento

Más detalles

Introducción a las tecnologías y estándares XML

Introducción a las tecnologías y estándares XML Introducción a las tecnologías y estándares XML Autor: Manuel Collado Revisado: 31 Octubre 2008 Copyright 2004-2008 Manuel Collado 1. Lenguajes de marcado Son lenguajes para representar información estructurada,

Más detalles

Lenguaje XML. Departamento de Informática Universidad de Oviedo

Lenguaje XML. Departamento de Informática Universidad de Oviedo Lenguaje XML Departamento de Informática Universidad de Oviedo World Wide Web Características WWW = Mayor almacen de información jamás recopilado por la humanidad Características Grandes cantidades de

Más detalles

Colegio Diocesano San José de Carolinas

Colegio Diocesano San José de Carolinas Tema 1. Representación digital de la información 1. Introducción. Los ordenadores son máquinas digitales y como tales operan con información representada en formato binario. La unidad elemental de información

Más detalles

Los tipos de datos primitivos

Los tipos de datos primitivos Los tipos de datos primitivos El lenguaje de programación Java es de tipo estático, lo que significa que todas las variables debe ser declarado antes de que puedan ser utilizados visto. Se trata de la

Más detalles

HTML: Organización del Documento

HTML: Organización del Documento Francisco J. Martín Mateos Carmen Graciani Díaz Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Documentos HTML Los documentos HTML son ficheros con código HTML Se puede

Más detalles

XHTML. Sergio Luján Mora. sergio.lujan@ua.es http://gplsi.dlsi.ua.es/~slujan/

XHTML. Sergio Luján Mora. sergio.lujan@ua.es http://gplsi.dlsi.ua.es/~slujan/ XHTML Sergio Luján Mora sergio.lujan@ua.es http://gplsi.dlsi.ua.es/~slujan/ 1 XHTML... 3 Introducción... 3 Ventajas... 4 Estructura de un documento XHTML correcto... 5 Diferencias con HTML 4... 6 Los documentos

Más detalles

XML-Schema. XML-Schema. XML-Schema. XML-Schema. Ventajas de XML-Schema con respecto a las DTD s:

XML-Schema. XML-Schema. XML-Schema. XML-Schema. Ventajas de XML-Schema con respecto a las DTD s: Es una tecnología creada inicialmente por Microsoft basándose en los trabajos y recomendaciones del W3C: XML-Data: vocabulario XML para describir la estructura de los documentos DCD (Document Content Description)

Más detalles

Laboratorio de Arquitectura de Redes. Entrada y salida estándar

Laboratorio de Arquitectura de Redes. Entrada y salida estándar Laboratorio de Arquitectura de Redes Entrada y salida estándar Entrada y salida estándar Entradas y salidas Salida con formato: printf() Entrada de datos con formato: scanf() El buffer de teclado Entrada

Más detalles

1. Funcionamiento de lex

1. Funcionamiento de lex El generador de analizadores léxicos lex. Teoría de Autómatas y lenguajes formales Federico Simmross Wattenberg (fedesim@infor.uva.es) Universidad de Valladolid Una vez visto cómo las expresiones regulares

Más detalles

PROPIEDADES DE LOS CAMPOS. Cada campo de una tabla dispone de una serie de características que proporcionan un control

PROPIEDADES DE LOS CAMPOS. Cada campo de una tabla dispone de una serie de características que proporcionan un control PROPIEDADES DE LOS CAMPOS Cada campo de una tabla dispone de una serie de características que proporcionan un control adicional sobre la forma de funcionar del campo. Las propiedades aparecen en la parte

Más detalles

2 PROTOCOLOS, LENGUAJES Y ESTÁNDARES

2 PROTOCOLOS, LENGUAJES Y ESTÁNDARES 2 PROTOCOLOS, LENGUAJES Y ESTÁNDARES 2.1 Introducción A continuación, se explica de forma teórica los temas que ha sido necesario estudiar para desarrollar el proyecto: Protocolo HTTP. Lenguaje HTML. Lenguaje

Más detalles

Informática Ingeniería en Electrónica y Automática Industrial

Informática Ingeniería en Electrónica y Automática Industrial Informática Ingeniería en Electrónica y Automática Industrial Entrada y salida estándar V1.3 Autores Entrada y salida estándar Entradas y salidas Salida con formato: printf() Entrada de datos con formato:

Más detalles

XML para FP : Introducción

XML para FP : Introducción Supongamos que tenemos una tienda de pinturas, en la cual, mediante un software nos vamos en cargar de almacenar (sin valernos de un gestor de base datos) la información referente a los pedidos que se

Más detalles

Fecha de edición: Septiembre 2005

Fecha de edición: Septiembre 2005 XML!"#$ % #&'()* Fecha de edición: Septiembre 2005 Índice Índice...2 Lenguaje de Marcas...4 HTML...4 XML...5 Un Documento XML...6 Prologo...7 Declaración de XML...7 Comentarios...7 Instrucciones de procesamiento...7

Más detalles

UNIDAD 1 GENERALIDADES HTML

UNIDAD 1 GENERALIDADES HTML UNIDAD 1 GENERALIDADES HTML GENERALIDADES HTML5 Una página web es un archivo con texto en el que se insertan diferentes etiquetas HTML, para que ese contenido pueda ser interpretado por el navegador web.

Más detalles

Diseño web. Fundamentos de CSS. Informática 4º ESO

Diseño web. Fundamentos de CSS. Informática 4º ESO Diseño web Fundamentos de CSS Informática 4º ESO Cascading Style Sheets HTML está bastante limitado a la hora de dar formato a las páginas web HTML fue inventado por científicos Énfasis en el contenido

Más detalles

Introducción al desarrollo web (idesweb)

Introducción al desarrollo web (idesweb) Introducción al desarrollo web (idesweb) Práctica 5: JavaScript: expresiones regulares y el Modelo de Objetos de Documento 1. Objetivos Aprender a manejar el DOM de una página web para manipular su contenido.

Más detalles

CSS. Rogelio Ferreira Escutia

CSS. Rogelio Ferreira Escutia CSS Rogelio Ferreira Escutia Definición La hojas de estilo en cascada (en inglés Cascading Style Sheets), CSS es un lenguaje usado para definir la presentación de un documento estructurado escrito en HTML

Más detalles