Formato WORD, más de 600 páginas, recomendado para descarga. Aquí está el listado del directorio:
Parte 1 Introducción a XML 9
Capítulo 1 Descripción general de XML 9
1.1 ¿Qué es XML 10?
1.1.1 XML es un metalenguaje de marcado 10
1.1.2 XML describe estructura y semántica, no formatea 10
1.2 Por qué los desarrolladores están entusiasmados con XML 13
1.2.1 Diseño de lenguajes de marcado específicos de dominio 13
1.2.2 Datos de autodescripción 13
1.2.3 Intercambio de datos entre aplicaciones 14
1.2.4 Datos estructurados e integrados 14
1.3 La "vida" de los documentos XML 15
1.3.1 Editor 15
1.3.2 Analizadores y procesadores 15
1.3.3 Navegadores y otras herramientas 15
1.3.4 Resumen del proceso de procesamiento 15
.4 Tecnologías relacionadas 17
1.4.1 Lenguaje de marcado de hipertexto 17
1.4.2 Hojas de estilo en cascada 17
1.4.3 Lenguaje de estilo extensible 17
1.4.4 URL y URI 18
1.4.5 XLink y XPointer 18
1.4.6 Juego de caracteres Unicode 19
1.4.7 Cómo unir estas tecnologías 19
1.5 Resumen de este capítulo 20
Capítulo 2 Introducción a la aplicación XML 21
2.1 ¿Qué es una aplicación XML 21?
2.1.1 Lenguaje de marcado químico 21
2.1.2 Lenguaje de marcado matemático 22
2.1.3 Formato de definición de canal 25
2.1.4 Literatura clásica 26
2.2 XML para XML 28
2.2.1 XSL 28
2.2.2 XLL 28
2.2.3 DCD 29
2.3 Aplicación en segundo plano XML 30
2.4 Resumen de este capítulo 33
Capítulo 3 El primer documento XML 34
3.1 Hola XML 34
3.1.1 Crear un documento XML simple 34
3.1.2 Guardar archivos XML 35
3.1.3 Carga de archivos XML en un navegador web 35
.2 Examinar un documento XML simple 37
3.3 Dar significado a las etiquetas XML 39
.4 Escribir hojas de estilo para documentos XML 40
.5 Adjuntar hojas de estilo a documentos XML 41
3.6 Resumen de este capítulo 43
Capítulo 4 Estructuración de datos 44
4.1 Verificar datos 44
4.1.1 Bateadores 44
4.1.2 Jugador de bolos 46
4.1.3 Organización de datos XML 46
4.2 XMLización de datos 48
4.2.1 Comenzando a escribir el documento: declaración
XML y elemento raíz 48
4.2.2 XMLización de datos de liga, división y equipo 49
4.2.3 XMLización de datos del jugador 52
4.2.4 XMLización de estadísticas de jugadores 53
4.2.5 Armando XML 56
4.3 Ventajas del formato XML 71
4.4 Compilación de hojas de estilo para mostrar documentos 72
4.4.1 Conexión con hojas de estilo 73
4.4.2 Especificación de reglas de estilo para el elemento raíz 74
4.4.3 Especificación de reglas de estilo para títulos 75
4.4.4 Especificación de reglas de estilo para jugadores y elementos estadísticos 79
4.4.5 Resumen de esta sección 80
4.5 Resumen de este capítulo 85
Capítulo 5 Atributos, etiquetas vacías y XSL 86
5.1 Propiedades 86
5.2 Comparación de atributos y elementos 95
5.2.1 Metadatos estructurados 95
5.2.2 Metadatos 99
5.2.3 Notas sobre metadatos 100
5.2.4 Los elementos son más extensibles 100
5.2.5 Mejores momentos para usar atributos 100
5.3 Etiqueta vacía 102
5.4 XSL 103
5.4.1 Plantilla de hoja de estilo XSL 103
5.4.2 El cuerpo del documento 104
5.4.3 Título 106
5.4.4 Ligas, Divisiones y Equipos 108
5.4.5 Jugadores 114
5.4.6 Distinguir entre lanzadores y bateadores 117
5.4.7 Contenido del elemento y atributo de selección 125
5.4.8 CSS o XSL 129
5.5 Resumen de este capítulo 130
Capítulo 6 Documento XML completamente estructurado 131
6.1 Composición del documento XML 131
6.2 Datos de marcado y caracteres 132
6.2.1 Notas 132
6.2.2 Referencia de entidad 134
6.2.3 DATOS CD 135
6.2.4 Marcado 136
6.2.5 Propiedades 138
6.3
XML bien estructurado en un documento independiente 140
6.4 HTML bien estructurado 145
6.4.1 Problemas con páginas web reales 145
6.4.2 Herramientas de acabado HTML 153
6.5 Resumen de este capítulo 156
Capítulo 7 Textos extranjeros y no romanos 157
7.1 Escrituras no romanas en la Web 157
.2 Texto, juegos de caracteres, fuentes y glifos 161
7.2.1 Juego de caracteres para texto 161
7.2.2 Fuentes del juego de caracteres 161
7.2.3 Método de entrada del juego de caracteres 161
7.2.4 Sistema operativo y software de aplicación 162
7.3 Juegos de caracteres tradicionales 163
7.3.1 Juego de caracteres ASCII 163
7.3.2 Juego de caracteres ISO 164
7.3.3 Juego de caracteres MacRoman 166
7.3.4 Juego de caracteres ANSI de Windows 167
7.4 Juego de caracteres Unicode 169
7.4.1 UTF-8 171
7.4.2 Sistema de caracteres universal 171
7.5 Cómo escribir XML usando Unicode 173
7.5.1 Usar referencias de caracteres para insertar caracteres en archivos XML 173
7.5.2 Conversión entre otros juegos de caracteres y juegos de caracteres Unicode 173
7.5.3 Cómo escribir XML usando otros juegos de caracteres 174
7.6 Resumen de este capítulo 176
Parte 2 Definición del tipo de documento 177
Capítulo 8 Definición y legalidad del tipo de documento 177
8.1 Definición del tipo de documento 177
8.2 Declaración del tipo de documento 179
8.3 Control de legalidad según DTD 182
8.4 Listado de elementos 187
8.5 Declaración de elementos 195
8.5.1 CUALQUIER 195
8.5.2 #PCDATA 195
8.5.3 Lista de elementos secundarios 198
8.5.4 Secuencia 200
8.5.5 Uno o más elementos secundarios 200
8.5.6 Cero o más elementos secundarios 201
8.5.7 Cero o un elemento hijo 201
8.5.8 Documentación completa y DTD 203
8.5.9 Seleccionar 214
8.5.10 Elementos secundarios entre paréntesis 215
8.5.11 Contenido mixto 217
8.5.12 Elementos vacíos 218
8.6 Comentarios en DTD 220
8.7 Compartir DTD comunes entre documentos 228
8.7.1 DTD en URL remota 235
8.7.2 DTD pública 236
8.7.3 Subconjuntos de DTD internos y externos 237
8.8 Resumen de este capítulo 241
Capítulo 9 Entidades y subconjuntos de DTD externos 242
9.1 ¿Qué es una entidad? 242
.2 Entidades genéricas internas 244
9.2.1 Definición de referencias de entidades genéricas internas 244
9.2.2 Uso de referencias de entidades genéricas en DTD 246
9.2.3 Referencias de entidades genéricas predefinidas 247
9.3 Entidades genéricas externas 248
.4 Entidad de parámetros internos 251
9.5 Entidades de parámetros externos 253
.6 Crear documentos a partir de fragmentos 260
9.7 Entidades y DTD en documentos bien estructurados 274
9.7.1 Entidades internas 274
9.7.2 Entidades externas 276
9.8 Resumen de este capítulo 283
Capítulo 10 Declaraciones de propiedad en DTD 284
10.1 ¿Qué son los atributos? 284
10.2 Declaración de propiedades en una DTD 285
10.3 Declarar múltiples propiedades 287
10.4 Especificación de valores predeterminados para atributos 288
10.4.1 #REQUERIDO 288
10.4.2 #IMPLÍCITO 288
10.4.3 #FIJADO 289
10.5 Tipos de propiedad 290
10.5.1 Tipo de atributo CDATA 290
10.5.2 Tipos de propiedad enumerados 290
10.5.3 Tipo de atributo NMTOKEN 291
10.5.4 Tipo de atributo NMTOKENS 291
10.5.5 Tipo de atributo de ID 292
10.5.6 Tipo de atributo IDREF 292
10.5.7 Tipo de atributo ENTIDAD 293
10.5.8 Tipos de atributos de ENTIDADES 294
10.5.9 Tipo de atributo NOTACIÓN 294
10.6 Propiedades predefinidas 296
10.6.1 xml: espacio 296
10.6.2 xml: idioma 297
10.7 DTD para estadísticas de béisbol basadas en atributos 300
10.7.1 Declarar atributos de TEMPORADA en DTD 302
10.7.2 Declarar atributos DIVISIÓN y LIGA en DTD 302
10.7.3 Declarar atributos de EQUIPO en DTD 302
10.7.4 Declarar atributos de JUGADOR en DTD 303
10.7.5 DTD completo para estadísticas de juegos de béisbol ejemplo 306
10.8 Resumen de este capítulo 309
Capítulo 11 Incrustar datos que no son XML 310
11.1 Notación 310
11.2 Entidades externas no analizables 314
11.2.1 Declaración de entidades no analizables 314
11.2.2 Incrustar entidades no analizables 314
11.2.3 Incrustar múltiples entidades no analizables 317
11.3 Instrucciones de procesamiento 319
11.4 Parte condicional de DTD 322
11.5 Resumen de este capítulo 324
Parte 3 Lenguaje de estilo 325
Capítulo 12 Hoja de estilo en cascada Nivel 1 325
12.1 ¿Qué es
CSS ? 325
12.2 Vincular hojas de estilo a documentos 327
12.3 Seleccionar elementos 331
12.3.1 Selectores de grupo 331
12.3.2 Pseudoelementos 331
12.3.3 Pseudoclase 332
12.3.4 Selección por ID 335
12.3.5 Selectores contextuales 335
12.3.6 Funciones de ESTILO 336
12.4 Herencia 337
12.5 Proceso en cascada 339
12.5.1 directiva @import 339
12.5.2 !declaración importante 339
12.5.3 Secuencia en cascada 339
12.6 Agregar comentarios a hojas de estilo
CSS 341
12,7 unidades en CSS 342
12.7.1 Valores de longitud 342
12.7.2 Valores de URL 344
12.7.3 Valores de color 345
12.7.4 Valores de palabras clave 346
12.8 Elementos de elementos de bloque, en línea o de lista 347
12.8.1 Listar elementos 352
12.8.2 atributo de espacio en blanco 354
12.9 Propiedades de fuente 357
12.9.1 atributo de familia de fuentes 357
12.9.2 atributo de estilo de fuente 358
12.9.3 atributo de variante de fuente 359
12.9.4 atributo de peso de fuente 359
12.9.5 atributo de tamaño de fuente 360
12.9.6 atributos simples de fuente 362
12.10 Propiedades de color 364
12.11 Propiedades de fondo 365
12.11.1 propiedad de color de fondo 365
12.11.2 propiedad de imagen de fondo 365
12.11.3 propiedad de repetición de fondo 367
12.11.4 propiedad de adjunto de fondo 368
12.11.5 propiedad de posición de fondo 369
12.12 Propiedades del texto 373
12.12.1 atributo de espaciado de palabras 373
12.12.2 propiedad de espacio entre letras 374
12.12.3 atributo de decoración de texto 374
12.12.4 propiedad de alineación vertical 375
12.12.5 texto – atributo de transformación 376
12.12.6 atributo de alineación de texto 377
12.12.7 atributo de sangría de texto 378
12.12.8 propiedad de altura de línea 378
12.13 Propiedades del marco 380
12.13.1 Propiedades de margen 380
12.13.2 Propiedades de la línea de borde 381
12.13.3 Propiedades del ribete 384
12.13.4 Atributo de tamaño 385
12.13.5 Atributos de posicionamiento 386
12.13.6 atributo flotante 386
12.13.7 atributo claro 387
12.14 Resumen de este capítulo 389
Capítulo 13 Hoja de estilo en cascada Nivel 2 389
13.1 ¿Cuáles son las nuevas características de CSS2? 389
13.1.1 Nuevas pseudoclases 390
13.1.2 Nuevos pseudoelementos 390
13.1.3 Tipos de medios 390
13.1.4 Medios paginados 390
13.1.5 Internacionalización 390
13.1.6 Control de formato visual 391
13.1.7 Tabla 391
13.1.8 Contenido generado 391
13.1.9 Hojas de estilo de audio 391
13.1.10 Nuevas herramientas 391
13.2 Seleccionar elementos 393
13.2.1 Coincidencia de patrones 393
13.2.2 Comodines 394
13.2.3 Descendientes y selectores de descendientes 394
13.2.4 Selector de hermanos directo 396
13.2.5 Selectores de propiedades 396
13.2.6 @Regla 396
13.2.7 Pseudoelementos 400
13.2.8 Pseudoclases 401
13.3 Formato de página 403
13.3.1 Atributo de tamaño 403
13.3.2 Propiedades de margen 403
13.3.3 Atributos de etiqueta 403
13.3.4 Propiedades de página 403
13.3.5 Atributo de salto de página 404
13.4 Formato visual 405
13.4.1 Propiedades de visualización 405
13.4.2 Atributos de ancho y alto 407
13.4.3 atributo de desbordamiento 407
13.4.4 atributo de clip 408
13.4.5 atributo de visibilidad 408
13.4.6 atributo de cursor 409
13.4.7 Propiedades de color relacionadas 410
13.5 Caja 412
13.5.1 Propiedades del contorno 412
13.5.2 Atributos de posicionamiento 413
13.6 Contadores y numeración automática 417
13.7 Hoja de estilo de audio 419
13.7.1 Atributos del habla 420
13.7.2 Atributo de volumen 420
13.7.3 Atributo de pausa 420
13.7.4 Atributos de solicitud 421
13.7.5 Atributos de reproducción simultánea 421
13.7.6 Atributos espaciales 421
13.7.7 Atributos de calidad de sonido 422
13.7.8 Atributos de voz 424
13.8 Resumen de este capítulo 425
Capítulo 14 Transformación XSL 426
14.1 ¿Qué es XSL? 426
14.2 Descripción general de la transformación XSL 428
14.2.1 Estructura de árbol 428
14.2.2 Documento de hoja de estilo XSL 430
14.2.3 Dónde realizar la transformación XML 431
14.2.4 Cómo utilizar XT 432
14.2.5 Mostrar directamente archivos XML con hojas de estilo XSL 434
14.3 Plantillas XSL 436
14.3.1 xsl: aplicar plantillas elemento 436
14.3.2 seleccionar función 438
14.4 Utilice xsl:value-of para calcular los valores de los nodos 440
14.5 Uso de xsl:for-each para procesar múltiples elementos 442
14.6 Patrones para hacer coincidir nodos 444
14.6.1 Coincidencia del nodo raíz 444
14.6.2 Nombres de elementos coincidentes 445
14.6.3 Usar el carácter / para hacer coincidir nodos secundarios 447
14.6.4 Usar el símbolo // para hacer coincidir descendientes 448
14.6.5 Coincidencia por ID 449
14.6.6 Usar @ para hacer coincidir atributos 449
14.6.7 Usar comentarios() para hacer coincidir comentarios 451
14.6.8 Usar pi() para hacer coincidir las instrucciones de procesamiento 452
14.6.9 Usar text() para hacer coincidir nodos de texto 452
14.6.10 Usando el operador OR 453
14.7 Expresiones para seleccionar nodos 454
14.7.1 Eje nodal 454
14.7.2 Tipos de expresión 462
14.8 Reglas de plantilla predeterminadas 471
14.8.1 Reglas predeterminadas para elementos 471
14.8.2 Reglas predeterminadas para nodos de texto 471
14.8.3 El significado de las dos reglas por defecto 471
14.9 Decidir qué incluir en el resultado 473
14.9.1 Usar plantillas de valor de atributo 473
14.9.2 Usar xsl:element para insertar elementos en el documento de salida 475
14.9.3 Usar xsl:attribute para insertar atributos en el documento de salida 476
14.9.4 Definición de colecciones de propiedades 477
14.9.5 Usar xsl:pi para generar instrucciones de procesamiento 478
14.9.6 Generar comentarios usando xsl:comment 478
14.9.7 Generando texto usando xsl:text 479
14.10 Utilice xsl:copy para copiar el nodo actual 480
14.11 Usando xsl:number para contar nodos 483
14.11.1 Valor predeterminado 484
14.11.2 Conversión de número a cadena 486
14.12 Clasificación de elementos de salida 488
14.13 CDATA y símbolos < 491
14.14 Método 493
14.15 Usando xsl:variable para definir constantes 496
14.16 Plantillas de nombres 496
14.16.1 Parámetros 498
14.17 Eliminación y conservación de espacios en blanco 501
14.18 Seleccionar 503
14.18.1 xsl:si 503
14.18.2 xsl: elija 503
14.19 Fusionar varias hojas de estilo 505
14.19.1 Utilice xsl:importar para la entrada 505
14.19.2 Usando xsl:include para inclusión 505
14.19.3 Utilice xsl:stylesheet para incrustar hojas de estilo en documentos 505
14.20 Resumen de este capítulo 508
Capítulo 15 Formato XSL de objetos 508
15.1 Descripción general del lenguaje de formato XSL 509
15.2 Dar formato a objetos y sus propiedades 510
15.2.1 para el dominio con nombre 511
15.2.2 Propiedades de formato 513
15.2.3 Convertir a objeto formateado 518
15.2.4 Usando FOP 520
15.3 Diseño de página 522
15.3.1 Página de control principal 522
15.3.2 Secuencia de páginas 525
15.4 Contenido 530
15.4.1 Objetos de formato a nivel de bloque 530
15.4.2 Objetos de formato en línea 531
15.4.3 Objetos de formato de tabla 532
15.4.4 Objetos de formato de contorno 532
15,5 línea horizontal 533
15.6 Gráficos 534
15.7 Enlaces 535
15.8 Lista 536
15.9 Modelo 538
15,10 caracteres 542
15.11 Secuencia 543
15.12 Nota al pie 544
15.13 flotador 544
15.14 Atributos de formato XSL 546
15.14.1 Unidades y tipos de datos 546
15.14.2 Propiedades del mensaje 548
15.14.3 Propiedades del párrafo 548
15.14.4 Atributos de carácter 551
15.14.5 Propiedades de la oración 552
15.14.6 Atributos de zona 555
15.14.7 Propiedades auditivas 560
15.15 Resumen de este capítulo 562
Parte 4 Tecnologías suplementarias 563
Capítulo 16 XLink 563
16.1 Comparación de enlaces XLink y HTML 563
16.2 Enlaces simples 565
16.2.1 Descripción de los recursos locales 566
16.2.2 Descripción de recursos remotos 567
16.2.3 Comportamiento de vinculación 568
16.3 Enlaces extendidos 575
16.4 Enlaces externos 579
16.5 Grupos de enlaces extendidos 581
16.5.1 Un ejemplo 581
16.5.2 características de los pasos 583
16.6 Cambiar el nombre de las funciones de XLink 585
16.7 Resumen de este capítulo 586
Capítulo 18 Dominios con nombre 588
18.1 ¿Qué es un dominio con nombre? 588
18.2 Sintaxis de campo con nombre 591
18.2.1 Definición de campos con nombre 591
18.2.2 Dominios con múltiples nombres 592
18.2.3 Funciones 595
18.2.4 Dominios con nombre predeterminado 596
18.3 Campos con nombre en DTD 600
18.4 Resumen de este capítulo 601