Libros urgentes
Ciencias Humanas
Ciencias Técnicas
Derecho
Economía
Informática
Libros de Texto
Literatura
Oposiciones
Otros
Tiempo Libre

Informática > Programación > XML

Publicación En Internet Y Tecnología Xml.
Alonso Rodríguez Zamora (Editorial Ra-ma)
Precio:24,9 € ($35,51)
ISBN: 8478975853. ISBN-13: 9788478975853

464 p. ; 24x17 cm + 1 CD-ROM. (11/2003).
Entrega: 24 a 48 horas contra reembolso por agencia urgente*


Esta obra, tal y como su título indica, se divide en dos partes:
Publicación en Internet: un estudio sobre los principales lenguajes de marcas (HTML, DHTML, XHTML, WML) y otras tecnologías relacionadas con la publicación de documentos en la red como son las hojas de estilo CSS y lenguajes de guiones o scripts (JavaScript, VBScript). Se dan también unas nociones introductorias a XML y DTD.
Tecnología XML: se centra en las principales tecnologías asociadas a XML como son los mecanismos de descripción de documentos (DTD y XML Schema) y hojas de estilo utilizadas para la publicación de documentos basados en XML: XSL-T y XSL-FO.
Para la comprensión del contenido de este libro no son necesarios conocimientos previos; por ello, tiene como objetivo servir de introducción para que el lector diferencie perfectamente las características básicas de los diversos lenguajes y tecnologías utilizados para la publicación de documentos en Internet.
Publicación en Internet y tecnología XML no es simplemente "un libro", sino una obra compuesta por un libro y diversos complementos incluidos en el CD-ROM que le acompaña, el cual incluye numerosa documentación, estándares (recomendaciones y especificaciones del W3C) de lenguajes y tecnologías, herramientas y utilidades para efectuar las prácticas de cada materia tratada y, naturalmente, los códigos fuente de los ejemplos. Entre los programas incluidos encontrará, por ejemplo, XSL Formatter de Antenna House para XSL-FO y generación de documentos PDF, las herramientas de desarrollo para móviles Nokia Wap Toolkit y Nokia Mobile Toolkit, el simulador M3Gate, los procesadores XML y XSL de Apache Xerces y Xalan, etc.

ÍNDICE

INTRODUCCIÓN

PARTE I.PUBLICACIÓN EN INTERNET

CAPÍTULO 1.EL DOCUMENTO

CONTENIDO, ESTRUCTURA Y FORMATO 1
CONTENIDO DEL DOCUMENTO 1
ESTRUCTURA DEL DOCUMENTO 2
FORMATO DEL DOCUMENTO

CAPÍTULO 2.PUBLICACIÓN CON HTML

INTRODUCCIÓN 9
HTML 10
HTML 3.2 O HTML ESTÁTICO 11
ESTRUCTURA DE UN DOCUMENTO HTML 12
ELEMENTOS Y ETIQUETAS DE HTML 15
Elementos con contenido 16
Elementos sin contenido (elementos vacíos) 16
BREVE REFERENCIA DE HTML 3.2 17
Elementos de estructura básica del documento 17
Elementos de la sección de cabecera (head) 17
Elementos de nivel bloque (block) 18
Elementos de nivel texto (inline) 19
ATRIBUTOS DE LOS ELEMENTOS HTML 22
ENTIDADES EN HTML 22
CÓMO INTERPRETAR UNA DTD 23
ELEMENTOS, ATRIBUTOS Y ENTIDADES 24
FORMATO DE UN DOCUMENTO CON HTML PASO A PASO 28
1.Estructura del documento 29
2.Selección de los elementos de HTML 29
A) Elementos de nivel bloque 29
B) Elementos de nivel texto 30
3.Edición del documento y aplicación de formatos 31
4.Visualización y actualización del documento 31
Documento HTML resultante 33
Limitaciones de HTML 3.2 33
Uso de entidades 34
HERRAMIENTAS Y UTILIDADES HTML 36
1.Editores 36
2.Tutoriales y documentación 37
CONCLUSIÓN 38
COMPLEMENTOS 39
En el CD-ROM 39
En Internet

CAPÍTULO 3.PUBLICACIÓN CON HTML DINÁMICO

INTRODUCCIÓN 41
HTML DINÁMICO 42
NOVEDADES DE HTML 4.0 43
TIPOS DE DOCUMENTOS HTML 4.0 44
HTML 4.0 Strict 44
HTML 4.0 Transitional 45
HTML 4.0 Frameset 45
Forma genérica de indicar el uso de HTML 4.0 y DTD 45
VALIDACIÓN DE DOCUMENTOS HTML 46
NUEVAS ETIQUETAS EN HTML 4.0 46
Elementos utilizados en frames 46
Elementos de nivel texto (inline) 47
Elementos de nivel bloque 48
Elementos de tablas 48
Elementos de formularios 48
ATRIBUTOS COMUNES PARA ETIQUETAS HTML 4.0 49
Atributos para diferenciar los objetos 49
Atributos para definir el estilo del elemento 49
Atributos de internacionalización 50
Otros atributos comunes 51
EVENTOS COMUNES DE LOS OBJETOS HTML 4.0 51
PUBLICACIÓN DE DOCUMENTOS CON HTML 4.0 53
CÓDIGO FUENTE 53
DOCUMENTO RESULTANTE 55
LENGUAJES DE SCRIPT 55
Scripts en el propio documento 56
Scripts en documentos externos (enlazados) 56
UTILIZACIÓN DE VBSCRIPT EN PÁGINAS HTML 57
Uso de funciones predefinidas 57
Definición de subrutinas y funciones propias 57
Ejecución de los scripts 58
Scripts personalizados (SCRIPT.FOR.EVENT.) 58
Utilización de JavaScript en páginas HTML 59
PROGRAMACIÓN ORIENTADA A OBJETOS (POO) 60
EL OBJETO document 61
HTML DINÁMICO CON JAVASCRIPT 63
DOM HTML 67
LOS PRINCIPALES OBJETOS DE DOM 72
EL OBJETO WINDOW 72
PROGRAMACIÓN POR MEDIO DEL OBJETO EVENT 72
PROGRAMACIÓN POR MEDIO DEL OBJETO DOCUMENT 73
Propiedades 73
Métodos 74
EL INTERFAZ DOM CORE 74
CONCLUSIÓN 76
COMPLEMENTOS 76
En el CD-ROM 76
En Internet

CAPÍTULO 4.HOJAS DE ESTILO EN CASCADA

INTRODUCCIÓN 79
CSS 79
HTML Y CSS 80
ATRIBUTOS COMUNES RELACIONADOS CON ESTILOS 81
El atributo STYLE 81
El atributo ID 81
El atributo CLASS 82
ETIQUETAS ESPECIALES PARA APLICAR ESTILOS: DIV Y SPAN 82
Uso de DIV 83
Uso de SPAN 83
PROPIEDADES DE LAS HOJAS DE ESTILO CSS1 84
PROPIEDADES DE LA FUENTE (Font Properties) 84
PROPIEDADES DE COLOR Y FONDO (Color and Background) 85
PROPIEDADES DEL TEXTO (Text Properties) 86
PROPIEDADES DE LA CAJA (Box Properties) 88
PROPIEDADES DE CLASIFICACIÓN (Classification Props.) 93
CSS-P 94
UNIDADES Y COLORES EN LAS HOJAS DE ESTILO 97
UNIDADES DE TAMAÑO: 97
Relativas 97
Absolutas 97
Porcentaje (%) 97
UNIDADES DE COLOR: 97
Nombres de colores 98
Valores rgb 98
DEFINICIÓN DE ESTILOS 98
ESTILOS DEFINIDOS COMO ATRIBUTOS 98
ESTILOS DEFINIDOS CON SELECTORES 99
Elemento HTML como selector 100
Identificador como selector 100
Clase como selector 100
Elemento HTML clase como selector 101
Elemento HTML e identificador como selector 101
PSEUDOCLASES 101
DEFINICIÓN DE ESTILOS DE USO GLOBAL 102
EJEMPLO PRÁCTICO DE USO DE HOJAS DE ESTILO 103
ESTILOS DEFINIDOS EN ARCHIVOS INDEPENDIENTES 108
A) Hojas de estilo enlazadas 108
B) Hojas de estilo importadas 108
USO DE VARIAS HOJAS DE ESTILO EN UNA MISMA PÁGINA HTML 109
EJEMPLO DE USO DE HOJAS DE ESTILO ENLAZADAS 109
RESULTADO FINAL TRAS APLICAR LA HOJA DE ESTILOS ENLAZADA 113
UTILIDADES CSS 113
COMPLEMENTOS 114
En el CD-ROM 114
En Internet

CAPÍTULO 5.INTRODUCCIÓN A XML

INTRODUCCIÓN 115
PRIMER CONTACTO CON XML 115
ESCRIBIR XML 119
VISUALIZACIÓN DE DOCUMENTOS XML DESDE I.EXPLORER 119
ENTONCES ¿QUÉ ES XML? 122
LAS NORMAS BÁSICAS DE XML 123
HERRAMIENTAS BÁSICAS XML 124
Procesadores XML 124
Editores XML 125
CONCLUSIONES Y NOTAS FINALES

CAPÍTULO 6.PUBLICACIÓN CON XML Y CSS

INTRODUCCIÓN 127
HOJAS DE ESTILO CSS PARA XML 127
MÉTODO PARA LA CREACIÓN DE LAS REGLAS DE ESTILO 129
CREACIÓN DE HOJAS DE ESTILO PARA DOCUMENTOS XML
PASO A PASO 130
AÑADIR ELEMENTOS DE FORMATO A LOS DOCUMENTOS XML 132
ENLACE CON LA HOJA DE ESTILOS CSS DESDE EL DOCUMENTO XML 135
CONCLUSIONES

CAPÍTULO 7.INTRODUCCIÓN A LA CREACIÓN DE DTD

INTRODUCCIÓN 139
DOCUMENTOS XML VÁLIDOS 139
CREACIÓN DE UNA DTD, CASO PRÁCTICO 140
Declaración de elementos 140
Contenido de los elementos 141
DECLARACIÓN DEL TIPO DE DOCUMENTO 143
TIPOS DE DTD 143
DTD INTERNA 144
DTD EXTERNA 144
LISTADOS DE EJEMPLO 145
1.Ejemplo de uso de DTD interna 145
2.Ejemplo de uso de DTD externa 146
VALIDACIÓN DE DOCUMENTOS Y COMPROBACIÓN DE DTDS 146
CONCLUSIONES

CAPÍTULO 8.PUBLICACIÓN DE DOCUMENTOS XML CON XSL

INTRODUCCIÓN 149
MOTORES XSL Y XSLT 150
INTRODUCCIÓN AL LENGUAJE XSL 151
RUTAS DE ACCESO 151
Ejemplos de rutas de acceso 151
TIPOS DE PLANTILLAS 152
CREACIÓN DE PLANTILLAS XSL 152
INSTRUCCIONES XSL BÁSICAS 152
CREACIÓN DE HOJAS DE ESTILO XSL 153
ENLACE DE HOJAS DE ESTILO XSL 154
TRANSFORMACIÓN DEL DOCUMENTO XML A TEXTO PLANO UTILIZANDO XSL 154
PLANTILLAS XSL PARA CONVERSIÓN A TEXTO 155
Plantilla básica para mostrar los datos de un documento XML con XSL 155
Selección de la información que vamos a mostrar 156
Bucles para selección de información 157
HOJA DE ESTILOS XSL FINAL 157
VISUALIZACIÓN DEL DOCUMENTO COMO TEXTO PLANO 158
TRANSFORMACIÓN DEL DOCUMENTO XML A HTML UTILIZANDO XSL 158
Resultado de aplicar la transformación XSL para crear HTML 160
TRANSFORMACIÓN DEL DOCUMENTO XML A HTML APLICANDO ESTILOS CSS 160
Resultado de aplicar la transformación XSL con estilos CSS 163
TRANSFORMACIÓN DEL DOCUMENTO XML A HTML UTILIZANDO HOJAS DE ESTILO CSS ENLAZADAS 163
TRANSFORMACIÓN DEL DOCUMENTO XML A HTML CON PLANTILLAS PERSONALIZADAS 166
CONSIDERACIONES FINALES SOBRE LOS ELEMENTOS XSL UTILIZADOS 170
TRANSFORMACIÓN DEL DOCUMENTO XML A XHTML UTILIZANDO XSL Y CSS 173
CONCLUSIÓN

CAPÍTULO 9.PUBLICACIÓN CON XHTML

INTRODUCCIÓN 177
LAS 10 REGLAS BÁSICAS DE XHML 178
VALIDACIÓN DE DOCUMENTOS XHTML 179
Validación estricta (xhtml1-strict.dtd) 179
Validación transicional (xhtml1-transitional.dtd) 180
Validación con marcos (xhtml1-frameset.dtd) 180
NOVEDADES EN XHTML 180
UN VISTAZO AL LENGUAJE XHTML ESTRICTO 181
Ejemplo de interpretación del elemento BODY y sus atributos 183
DECLARACIÓN DE UN DOCUMENTO XHTML 185
EJEMPLO DE DOCUMENTO XHTML MÍNIMO 186
NUESTRO DOCUMENTO PUBLICADO CON XHTML 186
LA HOJA DE ESTILOS CSS 187
VALIDACIÓN DEL DOCUMENTO XHTML 190
CONCLUSIÓN 191
COMPLEMENTOS 191
En el CD-ROM 191
En Internet

CAPÍTULO 10.PUBLICACIÓN CON WML

INTRODUCCIÓN 193
WAP FORUM 194
DECLARACIÓN DE UN DOCUMENTO WML 195
ELEMENTOS BÁSICOS DE UN DOCUMENTO WML 195
ESTRUCTURA BÁSICA DE UN DOCUMENTO WML 196
BREVE REFERENCIA DEL LENGUAJE WML 197
WMLScript 201
EJEMPLO DE PUBLICACIÓN CON WML 201
Visualización del documento WML 205
XHTML MP 205
HERRAMIENTAS WML 206
Herramientas de desarrollo de Nokia 207
El emulador M3Gate 208
COMPLEMENTOS 209
En el CD-ROM 209
En Internet

PARTE II.TECNOLOGÍA


CAPÍTULO 11.XML

INTRODUCCIÓN 213
DOCUMENTOS XML 214
TIPOS DE DOCUMENTOS XML 215
Documentos XML bien formados 215
Documentos XML válidos 216
ESTRUCTURA BÁSICA DE UN DOCUMENTO XML 217
Prólogo 218
Cuerpo del documento 218
LA LÍNEA DE DECLARACIÓN DE DOCUMENTO XML 219
Parámetros 219
TIPOS DE DATOS XML 220
Datos no analizados 220
Datos analizados 221
ATRIBUTOS ESPECIALES XML 222
xml:space 223
xml:lang 223
MARCAS XML 224
Etiquetas: < > y < /> 224
Referencias: & 224
Comentarios: 224
Secciones CDATA: <[CDATA[" ."] ] > 225
Declaraciones de tipo de documento: 225
Instrucciones de procesamiento: 226
NORMAS PARA EL USO DE ETIQUETAS XML 227
EJEMPLO PRÁCTICO DE APLICACIÓN XML 228
PROYECTO DE LA APLICACIÓN XML 229
ESTRUCTURA DEL DOCUMENTO XML 230
DISEÑO DE LAS ETIQUETAS Y ATRIBUTOS 230
INCORPORACIÓN DE DATOS AL DOCUMENTO 232
COMPROBACIÓN DE DOCUMENTO XML BIEN FORMADO 233
EDICIÓN DE DOCUMENTOS XML 234
PROCESADORES XML 235
HERRAMIENTAS XML 236
ENTORNO WINDOWS 237
ENTORNO JAVA 238
Apache XML Project 238
ProjectX de Sun 240
JAVA WEB SERVICES 241
COMPLEMENTOS 242
En el CD-ROM 242
En Internet

CAPÍTULO 12.MECANISMOS DE DESCRIPCIÓN DE DOCUMENTOS: DTD

INTRODUCCIÓN 245
DEFINICIÓN DE TIPO DE DOCUMENTO (DTD) 246
DECLARACIONES UTILIZADAS EN DTD 246
ESTRUCTURA FÍSICA DEL DOCUMENTO 247
DECLARACIÓN DE ENTIDADES 247
Entidades internas y externas 247
Entidades generales y de parámetro 250
Entidades analizadas y no analizadas 251
Secciones condicionales: INCLUDE e IGNORE 252
Entidades predefinidas 253
Marcas de referencias utilizadas por XML 253
DECLARACIONES DE NOTACIÓN 254
ESTRUCTURA LÓGICA DEL DOCUMENTO 255
DECLARACIÓN DE ELEMENTOS: 255
Tipo de contenido 256
Indicadores de aparición de los contenidos 258
DECLARACIÓN DE LISTA DE ATRIBUTOS 259
Tipos de atributos 260
Valores por defecto de los atributos 262
Atributos especiales 263
TIPOS DE DTD 264
DTD INTERNA 264
DTD EXTERNA 266
RESTRICCIÓN DE USO DE DTD 267
EJEMPLO DE CREACIÓN DE UNA DTD 267
DECLARACIÓN DE LAS ENTIDADES 268
DECLARACIÓN DE LOS ELEMENTOS 269
Elemento raíz (elemento documento) 269
Elementos del primer nivel 269
Elementos del segundo nivel 270
Elementos del tercer nivel 271
DECLARACIÓN DE LOS ATRIBUTOS 271
LISTADO COMPLETO DE LA DTD 272
ENLACE DEL DOCUMENTO XML CON LA DTD 273
VALIDACIÓN DEL DOCUMENTO XML Y DEPURACIÓN DE LA DTD 275
EDITORES DTD 278
COMPLEMENTOS 279
En el CD-ROM 279
En Internet

CAPÍTULO 13.MECANISMOS DE DESCRIPCIÓN DE DOCUMENTOS: XML SCHEMA

INTRODUCCIÓN 281
ESPACIOS DE NOMBRES XML 282
Espacios de nombre utilizados por XML Schema (XSD) 285
Espacios de nombre utilizados por XML Data Reduced (XDR) 286
XML Schema 286
EL LENGUAJE XML Schema 287
Tipos de datos en XML Schema 287
Elementos del lenguaje XML Schema 291
DEFINICIÓN DE TIPOS DE DATOS XML Schema 302
Tipos de datos simples 302
Tipos de datos complejos 302
Modelos de contenido 303
Documentación de los esquemas 303
DECLARACIONES XML Schema 303
Declaración de elementos 304
Declaración de atributos 305
Declaración de notaciones 307
¿Declaración de entidades? 308
EJEMPLO PRÁCTICO DE XML Schema 308
Ejemplo de documento XML con definición de esquema XML 311
VALIDACIÓN DE DOCUMENTOS XML BASADOS EN XML Schema 312
EL LENGUAJE XDR Schema 315
TIPOS DE DATOS XDR Schema 315
Datos Primitivos 316
Datos XDR Data Types 316
ELEMENTOS DE XDR Schema 318
attribute 318
AttributeType 319
datatype 320
description 321
element 321
ElementType 322
group 324
Schema 325
EJEMPLO PRÁCTICO DE XDR Schema 326
Documento XML basado en XDR Schema 328
COMPLEMENTOS 329
En el CD-ROM 329
En Internet

CAPÍTULO 14.XSLT

INTRODUCCIÓN 331
XSLT 332
LENGUAJE XSLT 332
ELEMENTOS XSLT 334
FUNCIONES XSLT 365
XPATH 368
SÍMBOLOS ESPECIALES 369
XSLT + XPath = CONSULTA A BASES DE DATOS 370
XSL Y ESPACIOS DE NOMBRE 373
DECLARACIÓN DE UNA HOJA DE ESTILOS 373
PROCESADORES XSLT 375
Transformaciones XSL con MSXSL y MSXML 376
Transformaciones XSL con Xalan-Java 2.0.0 378
ESTRUCTURA Y CONTENIDO DE HOJAS DE ESTILO XSL 380
Estructura de una hoja de estilos XSL 380
Plantillas 380
Variables y parámetros 381
CREACIÓN DE UNA HOJA DE ESTILOS XSL BÁSICA Y GENERACIÓN
DE LA TRANSFORMACIÓN 382
DEFINICIÓN DE LA HOJA DE ESTILOS 382
UTILIZACIÓN DE LA HOJA DE ESTILOS XSL DESDE EL DOCUMENTO XML 385
GENERAR LA TRANSFORMACIÓN 387
Generar archivos de transformación con MSXSL y MSXML 387
Visualización de las transformaciones con Internet Explorer 388
AMPLIACIÓN DE LA HOJA DE ESTILOS XSL 389
FINALIZAR EL DISEÑO DE LA PÁGINA 389
DEFINIR PLANTILLAS PARA CADA ELEMENTO 390
GENERACIÓN DE LAS TRANSFORMACIONES 392
USO DE ESTILOS CSS CON XSLT 394
EDITORES XSLT 399
COMPLEMENTOS 400
En el CD-ROM 400
En Internet

CAPÍTULO 15.XSL-FO

INTRODUCCIÓN 401
XSL-FO 402
HOJAS DE ESTILO XSL CON OBJETOS DE FORMATO (XSL-FO) 403
ESPACIO DE NOMBRE FO 404
CONTENIDO DE LOS DOCUMENTOS FO 404
ESTRUCTURA DE UN DOCUMENTO XSL-FO 406
ASIGNACIÓN DEL ESPACIO DE NOMBRES FO: 406
FORMATO DE PÁGINA 407
SECUENCIA DE PÁGINAS: 409
GENERACIÓN DE ARCHIVOS FO CON XSLT Y XML 411
HOJAS DE ESTILO XLT-FO 411
PROCESADORES XSL-FO 413
A) Entorno Windows 413
B) Entorno Java 415
EJEMPLOS DE DOCUMENTOS XSL-FO 416
ESTILOS XSLT-FO PARA EL DOCUMENTO XML USUARIOS 416
TRANSFORMACIÓN DEL DOCUMENTO USUARIOS XML A FO 419
CONVERSIÓN DEL ARCHIVO FO A PDF 421
TRANSFORMACIÓN DEL DOCUMENTO ARTÍCULO XML A FO 422
GENERACIÓN DEL DOCUMENTO PDF 430
COMPLEMENTOS 432
En el CD-ROM 432
En Internet

APÉNDICE.CONTENIDO DEL CD-ROM


ÍNDICE ALFABÉTICO

Otros clientes que compraron Publicación en Internet y tecnología XML., también compraron:


PHP 5Php 5
Cabezas Granado, Luis Miguel.
384 páginas.
Envío gratuito
Precio: 23,8 € ($33,94)


Flash 8. Imagen, animación e interactividadFlash 8.
imagen, Animación E Interactividad

Mohler, James L..
624 páginas.
Precio: 47,2 € ($67,31)


Flash 8Flash 8
Vogeleer, David.
880 páginas.
Envío gratuito
Precio: 56,9 € ($81,15)


Aprenda el lenguaje ActionScript 2.0 de Macromedia Flash 8.Aprenda El Lenguaje Actionscript 2.0 De Macromedia Flash 8.
CORDERO BENÍTEZ, J.A..
400 páginas.
Precio: 24,9 € ($35,51)


Otros libros de XML:


Programming Microsoft.Net XML Web ServicesProgramming Microsoft.net Xml Web Services
Foggon, Damien; Maharry, Daniel;Ullman, Chris & Watson, Karli.
720 páginas.
Precio: 67,95 € ($96,92)


XMLXml
Rusty Harold, Elliotte ; Means, W. Scott.
832 páginas.
Envío gratuito
Precio: 53,1 € ($75,74)


XML (Edición revisada y ampliada 2005)Xml (edición Revisada Y Ampliada 2005)
González, Óscar.
304 páginas.
Precio: 13,3 € ($18,97)


XMLXml
Gutiérrez, Juan Diego.
352 páginas.
Envío gratuito
Precio: 23,8 € ($33,94)


Curso De XmlCurso De Xml
Gregorio Martín,.
200 páginas.
Precio: 27,15 € ($38,73)


*Para península. Tiempo estimado para días laborables