Formato WORD, mais de 600 páginas, recomendado para download. Aqui está a listagem do diretório:
Parte 1 Introdução ao XML 9
Capítulo 1 Visão geral do XML 9
1.1 O que é XML 10
1.1.1 XML é uma linguagem de metamarcação 10
1.1.2 XML descreve estrutura e semântica, não formatação 10
1.2 Por que os desenvolvedores estão entusiasmados com o XML 13
1.2.1 Projetando linguagens de marcação específicas de domínio 13
1.2.2 Dados autodescritivos 13
1.2.3 Troca de dados entre aplicativos 14
1.2.4 Dados estruturados e integrados 14
1.3 A “vida” dos documentos XML 15
1.3.1 Editor 15
1.3.2 Analisadores e processadores 15
1.3.3 Navegadores e outras ferramentas 15
1.3.4 Resumo do processo de processamento 15
.4 Tecnologias relacionadas 17
1.4.1 Linguagem de Marcação de Hipertexto 17
1.4.2 Folhas de estilo em cascata 17
1.4.3 Linguagem de estilo extensível 17
1.4.4 URLs e URIs 18
1.4.5 XLink e XPointer 18
1.4.6 Conjunto de caracteres Unicode 19
1.4.7 Como reunir essas tecnologias 19
1.5 Resumo deste capítulo 20
Capítulo 2 Introdução ao aplicativo XML 21
2.1 O que é uma aplicação XML 21
2.1.1 Linguagem de Marcação Química 21
2.1.2 Linguagem de Marcação Matemática 22
2.1.3 Formato de definição de canal 25
2.1.4 Literatura Clássica 26
2.2 XML para XML 28
2.2.1 XSL 28
2.2.2 XLL28
2.2.3 DCD 29
2.3 Aplicação XML em segundo plano 30
2.4 Resumo deste capítulo 33
Capítulo 3 O Primeiro Documento XML 34
3.1 Olá XML 34
3.1.1 Crie um documento XML simples 34
3.1.2 Salvando arquivos XML 35
3.1.3 Carregando arquivos XML em um navegador da web 35
.2 Examinando um documento XML simples 37
3.3 Dando significado às tags XML 39
.4 Escrevendo folhas de estilo para documentos XML 40
.5 Anexando folhas de estilo a documentos XML 41
3.6 Resumo deste capítulo 43
Capítulo 4 Estruturação de Dados 44
4.1 Verifique os dados 44
4.1.1 Batedores 44
4.1.2 Lançador 46
4.1.3 Organização de dados XML 46
4.2 XMLização de dados 48
4.2.1 Começando a escrever o documento: declaração
XML e elemento raiz 48
4.2.2 XMLização de dados de Liga, Divisão e Equipe 49
4.2.3 XMLização dos dados do jogador 52
4.2.4 XMLização das estatísticas dos jogadores 53
4.2.5 Juntando XML 56
4.3 Vantagens do formato XML 71
4.4 Compilando folhas de estilo para exibir documentos 72
4.4.1 Conectando com folhas de estilo 73
4.4.2 Especificando regras de estilo para o elemento raiz 74
4.4.3 Especificando regras de estilo para títulos 75
4.4.4 Especificando regras de estilo para jogadores e elementos estatísticos 79
4.4.5 Resumo desta seção 80
4.5 Resumo deste capítulo 85
Capítulo 5 Atributos, tags vazias e XSL 86
5.1 Propriedades 86
5.2 Comparação de atributos e elementos 95
5.2.1 Metadados estruturados 95
5.2.2 Metadados 99
5.2.3 Notas sobre metadados 100
5.2.4 Os elementos são mais extensíveis 100
5.2.5 Melhores horários para usar atributos 100
5.3 Etiqueta vazia 102
5.4 XSL 103
5.4.1 Modelo de folha de estilo XSL 103
5.4.2 O corpo do documento 104
5.4.3 Título 106
5.4.4 Ligas, Divisões e Equipes 108
5.4.5 Jogadores 114
5.4.6 Distinguindo entre arremessadores e batedores 117
5.4.7 Conteúdo do elemento e atributo de seleção 125
5.4.8 CSS ou XSL 129
5.5 Resumo deste capítulo 130
Capítulo 6 Documento XML Completamente Estruturado 131
6.1 Composição do documento XML 131
6.2 Marcação e dados de caracteres 132
6.2.1 Notas 132
6.2.2 Referência de Entidade 134
6.2.3 CDADOS 135
6.2.4 Marcação 136
6.2.5 Propriedades 138
6.3
XML bem estruturado em um documento independente 140
6.4 HTML 145 bem estruturado
6.4.1 Problemas com páginas da web reais 145
6.4.2 Ferramentas de acabamento HTML 153
6.5 Resumo deste capítulo 156
Capítulo 7 Textos Estrangeiros e Não Romanos 157
7.1 Escritas não-romanas na Web 157
.2 Texto, conjuntos de caracteres, fontes e glifos 161
7.2.1 Conjunto de caracteres para texto 161
7.2.2 Fontes do conjunto de caracteres 161
7.2.3 Método de entrada do conjunto de caracteres 161
7.2.4 Sistema operacional e software aplicativo 162
7.3 Conjuntos de caracteres tradicionais 163
7.3.1 Conjunto de caracteres ASCII 163
7.3.2 Conjunto de caracteres ISO 164
7.3.3 Conjunto de caracteres MacRoman 166
7.3.4 Conjunto de caracteres ANSI do Windows 167
7.4 Conjunto de caracteres Unicode 169
7.4.1 UTF-8 171
7.4.2 Sistema de caracteres universais 171
7.5 Como escrever XML usando Unicode 173
7.5.1 Usando referências de caracteres para inserir caracteres em arquivos XML 173
7.5.2 Conversão entre outros conjuntos de caracteres e conjuntos de caracteres Unicode 173
7.5.3 Como escrever XML usando outros conjuntos de caracteres 174
7.6 Resumo deste capítulo 176
Parte 2 Definição de Tipo de Documento 177
Capítulo 8 Definição e Legalidade do Tipo de Documento 177
8.1 Definição de tipo de documento 177
8.2 Declaração de tipo de documento 179
8.3 Verificação de legalidade com base na DTD 182
8.4 Listagem de elementos 187
8.5 Declaração do elemento 195
8.5.1 QUALQUER 195
8.5.2 #PCDATA195
8.5.3 Lista de elementos filhos 198
8.5.4 Sequência 200
8.5.5 Um ou mais elementos filhos 200
8.5.6 Zero ou mais elementos filhos 201
8.5.7 Zero ou um elemento filho 201
8.5.8 Documentação completa e DTD 203
8.5.9 Selecione 214
8.5.10 Elementos filhos entre parênteses 215
8.5.11 Conteúdo misto 217
8.5.12 Elementos vazios 218
8.6 Comentários no DTD 220
8.7 Compartilhando DTDs comuns entre documentos 228
8.7.1 DTD na URL remota 235
8.7.2 DTD Público 236
8.7.3 Subconjuntos DTD internos e externos 237
8.8 Resumo deste capítulo 241
Capítulo 9 Entidades e Subconjuntos DTD Externos 242
9.1 O que é uma entidade? 242
.2 Entidades genéricas internas 244
9.2.1 Definindo referências de entidades genéricas internas 244
9.2.2 Usando referências de entidades genéricas em DTDs 246
9.2.3 Referências de entidades genéricas predefinidas 247
9.3 Entidades genéricas externas 248
.4 Entidade de Parâmetro Interno 251
9.5 Entidades de parâmetros externos 253
.6 Criando documentos a partir de fragmentos 260
9.7 Entidades e DTDs em documentos bem estruturados 274
9.7.1 Entidades internas 274
9.7.2 Entidades externas 276
9.8 Resumo deste capítulo 283
Capítulo 10 Declarações de Propriedade em DTDs 284
10.1 O que são atributos? 284
10.2 Declarando propriedades em um DTD 285
10.3 Declarando múltiplas propriedades 287
10.4 Especificando valores padrão para atributos 288
10.4.1 #OBRIGATÓRIO 288
10.4.2 #IMPLÍCITO 288
10.4.3 #FIXO 289
10.5 Tipos de propriedade 290
10.5.1 Atributo CDATA tipo 290
10.5.2 Tipos de propriedades enumeradas 290
10.5.3 Atributo NMTOKEN tipo 291
10.5.4 Atributo NMTOKENS tipo 291
10.5.5 Atributo de ID tipo 292
10.5.6 Atributo IDREF tipo 292
10.5.7 Atributo ENTITY tipo 293
10.5.8 Tipos de atributos ENTIDADES 294
10.5.9 Atributo NOTAÇÃO tipo 294
10.6 Propriedades predefinidas 296
10.6.1 xml: espaço 296
10.6.2 xml:lang 297
10.7 DTD para Estatísticas de Beisebol Baseadas em Atributos 300
10.7.1 Declarar atributos SEASON no DTD 302
10.7.2 Declarar atributos DIVISION e LEAGUE no DTD 302
10.7.3 Declarar atributos TEAM no DTD 302
10.7.4 Declarar atributos PLAYER no DTD 303
10.7.5 DTD completo para estatísticas de jogos de beisebol, exemplo 306
10.8 Resumo deste capítulo 309
Capítulo 11 Incorporando dados não XML 310
11.1 Notação 310
11.2 Entidades externas não analisáveis 314
11.2.1 Declarando entidades não analisáveis 314
11.2.2 Incorporando entidades não analisáveis 314
11.2.3 Incorporando múltiplas entidades não analisáveis 317
11.3 Instruções de processamento 319
11.4 Parte condicional do DTD 322
11.5 Resumo deste capítulo 324
Parte 3 Linguagem de Estilo 325
Capítulo 12 Folha de estilo em cascata nível 1 325
12.1 O que é
CSS ? 325
12.2 Vinculando folhas de estilo a documentos 327
12.3 Selecionando elementos 331
12.3.1 Seletores de grupo 331
12.3.2 Pseudoelementos 331
12.3.3 Pseudoclasse 332
12.3.4 Seleção por ID 335
12.3.5 Seletores contextuais 335
12.3.6 Características do ESTILO 336
12.4 Herança 337
12.5 Processo em cascata 339
12.5.1 Diretiva @import 339
12.5.2 declaração importante 339
12.5.3 Sequência em cascata 339
12.6 Adicionando comentários às folhas de estilo
CSS 341
12,7 Unidades em CSS 342
12.7.1 Valores de comprimento 342
12.7.2 Valores de URL 344
12.7.3 Valores de cores 345
12.7.4 Valores de palavras-chave 346
12.8 Elementos de item de bloco, embutidos ou de lista 347
12.8.1 Listar itens 352
12.8.2 atributo de espaço em branco 354
12.9 Propriedades da fonte 357
12.9.1 atributo da família de fontes 357
12.9.2 atributo de estilo de fonte 358
12.9.3 atributo de variante de fonte 359
12.9.4 atributo de peso da fonte 359
12.9.5 atributo de tamanho de fonte 360
12.9.6 atributos simples de fonte 362
12.10 Propriedades de cor 364
12.11 Propriedades de fundo 365
12.11.1 propriedade de cor de fundo 365
12.11.2 propriedade de imagem de fundo 365
12.11.3 propriedade de repetição em segundo plano 367
12.11.4 propriedade de anexo em segundo plano 368
12.11.5 propriedade de posição de fundo 369
12.12 Propriedades de texto 373
12.12.1 atributo de espaçamento entre palavras 373
12.12.2 propriedade de espaçamento entre letras 374
12.12.3 atributo de decoração de texto 374
12.12.4 propriedade de alinhamento vertical 375
12.12.5 texto – atributo de transformação 376
12.12.6 atributo de alinhamento de texto 377
12.12.7 atributo de recuo de texto 378
12.12.8 propriedade de altura de linha 378
12.13 Propriedades do quadro 380
12.13.1 Propriedades de margem 380
12.13.2 Propriedades da linha de fronteira 381
12.13.3 Propriedades da debrum 384
12.13.4 Atributo de tamanho 385
12.13.5 Atributos de posicionamento 386
12.13.6 atributo float 386
12.13.7 limpar atributo 387
12.14 Resumo deste capítulo 389
Capítulo 13 Folha de estilo em cascata nível 2 389
13.1 Quais são os novos recursos do CSS2? 389
13.1.1 Novas pseudoclasses 390
13.1.2 Novos pseudoelementos 390
13.1.3 Tipos de mídia 390
13.1.4 Mídia paginada 390
13.1.5 Internacionalização 390
13.1.6 Controle de formatação visual 391
13.1.7 Tabela 391
13.1.8 Conteúdo gerado 391
13.1.9 Folhas de estilo de áudio 391
13.1.10 Novas ferramentas 391
13.2 Selecionando elementos 393
13.2.1 Correspondência de padrões 393
13.2.2 Curingas 394
13.2.3 Descendentes e Seletores de Descendentes 394
13.2.4 Seletor direto de irmãos 396
13.2.5 Seletores de propriedades 396
13.2.6 @Regra 396
13.2.7 Pseudoelementos 400
13.2.8 Pseudoclasses 401
13.3 Formatar página 403
13.3.1 Atributo de tamanho 403
13.3.2 Propriedades de margem 403
13.3.3 Atributos de etiqueta 403
13.3.4 Propriedades da página 403
13.3.5 Atributo de quebra de página 404
13.4 Formatação visual 405
13.4.1 Propriedades de exibição 405
13.4.2 Atributos de largura e altura 407
13.4.3 atributo de estouro 407
13.4.4 atributo de clipe 408
13.4.5 atributo de visibilidade 408
13.4.6 atributo do cursor 409
13.4.7 Propriedades de cores relacionadas 410
13.5 Caixa 412
13.5.1 Propriedades de contorno 412
13.5.2 Atributos de posicionamento 413
13.6 Contadores e numeração automática 417
13.7 Folha de estilo de áudio 419
13.7.1 Atributos de fala 420
13.7.2 Atributo de volume 420
13.7.3 Pausar atributo 420
13.7.4 Atributos de prompt 421
13.7.5 Atributos de reprodução simultânea 421
13.7.6 Atributos espaciais 421
13.7.7 Atributos de qualidade de som 422
13.7.8 Atributos de voz 424
13.8 Resumo deste capítulo 425
Capítulo 14 Transformação XSL 426
14.1 O que é XSL? 426
14.2 Visão geral da transformação XSL 428
14.2.1 Estrutura em árvore 428
14.2.2 Documento de folha de estilo XSL 430
14.2.3 Onde realizar a transformação XML 431
14.2.4 Como usar o XT 432
14.2.5 Exibir arquivos XML diretamente com folhas de estilo XSL 434
14.3 Modelos XSL 436
14.3.1 xsl: elemento apply-templates 436
14.3.2 selecionar recurso 438
14.4 Use xsl:value-of para calcular os valores dos nós 440
14.5 Usando xsl:for-each para processar vários elementos 442
14.6 Padrões para nós correspondentes 444
14.6.1 Correspondendo o nó raiz 444
14.6.2 Nomes de elementos correspondentes 445
14.6.3 Usando o caractere / para combinar nós filhos 447
14.6.4 Usando o símbolo // para combinar descendentes 448
14.6.5 Correspondência por ID 449
14.6.6 Usando @ para combinar atributos 449
14.6.7 Usando comments() para combinar comentários 451
14.6.8 Usando pi() para combinar instruções de processamento 452
14.6.9 Usando text() para combinar nós de texto 452
14.6.10 Usando o operador OR 453
14.7 Expressões para seleção de nós 454
14.7.1 Eixo nodal 454
14.7.2 Tipos de expressão 462
14.8 Regras de modelo padrão 471
14.8.1 Regras padrão para elementos 471
14.8.2 Regras padrão para nós de texto 471
14.8.3 O significado das duas regras padrão 471
14.9 Decidindo o que incluir na saída 473
14.9.1 Usando modelos de valores de atributos 473
14.9.2 Usando xsl:element para inserir elementos no documento de saída 475
14.9.3 Usando xsl:attribute para inserir atributos no documento de saída 476
14.9.4 Definindo coleções de propriedades 477
14.9.5 Usando xsl:pi para gerar instruções de processamento 478
14.9.6 Gerar comentários usando xsl:comment 478
14.9.7 Gerando texto usando xsl:text 479
14.10 Use xsl:copy para copiar o nó atual 480
14.11 Usando xsl:number para contar nós 483
14.11.1 Valor padrão 484
14.11.2 Conversão de número em string 486
14.12 Classificando elementos de saída 488
14.13 CDATA e
14.14 Método 493
14.15 Usando xsl:variable para definir constantes 496
14.16 Modelos de Nomeação 496
14.16.1 Parâmetros 498
14.17 Removendo e preservando espaços em branco 501
14.18 Selecione 503
14.18.1 xsl:se 503
14.18.2 xsl: escolha 503
14.19 Mesclando múltiplas folhas de estilo 505
14.19.1 Use xsl:import para entrada 505
14.19.2 Usando xsl:include para inclusão 505
14.19.3 Use xsl:stylesheet para incorporar folhas de estilo em documentos 505
14.20 Resumo deste capítulo 508
Capítulo 15 Objetos de Formatação XSL 508
15.1 Visão geral da linguagem de formatação XSL 509
15.2 Formatar objetos e suas propriedades 510
15.2.1 para domínio nomeado 511
15.2.2 Propriedades de formatação 513
15.2.3 Converter para objeto formatado 518
15.2.4 Usando FOP 520
15.3 Layout de página 522
15.3.1 Controle principal página 522
15.3.2 Sequência de Páginas 525
15.4 Conteúdo 530
15.4.1 Objetos de formatação em nível de bloco 530
15.4.2 Objetos de formatação embutidos 531
15.4.3 Objetos de formatação de tabela 532
15.4.4 Formatação de objetos de contorno 532
15,5 linha horizontal 533
15.6 Gráficos 534
15.7 Ligações 535
15.8 Lista 536
15.9 Formulário 538
15,10 caracteres 542
15.11 Sequência 543
15.12 Nota de rodapé 544
15.13 flutuador 544
15.14 Atributos de formatação XSL 546
15.14.1 Unidades e tipos de dados 546
15.14.2 Propriedades da mensagem 548
15.14.3 Propriedades do parágrafo 548
15.14.4 Atributos de caracteres 551
15.14.5 Propriedades da frase 552
15.14.6 Atributos de zona 555
15.14.7 Propriedades auditivas 560
15.15 Resumo deste capítulo 562
Parte 4 Tecnologias Suplementares 563
Capítulo 16XLink 563
16.1 Comparação de links XLink e HTML 563
16.2 Links simples 565
16.2.1 Descrição dos recursos locais 566
16.2.2 Descrição dos recursos remotos 567
16.2.3 Comportamento de vinculação 568
16.3 Links estendidos 575
16.4 Links externos 579
16.5 Grupos de links estendidos 581
16.5.1 Um exemplo 581
16.5.2 características das etapas 583
16.6 Renomeando recursos do XLink 585
16.7 Resumo deste capítulo 586
Capítulo 18 Domínios Nomeados 588
18.1 O que é um domínio nomeado 588
18.2 Sintaxe do campo nomeado 591
18.2.1 Definição de campos nomeados 591
18.2.2 Vários Domínios Nomeados 592
18.2.3 Recursos 595
18.2.4 Domínios nomeados padrão 596
18.3 Campos nomeados no DTD 600
18.4 Resumo deste capítulo 601