Bonjour ;
CONTENU
Preface v
1. Using this book 1
Book structure 1
Style conventions 2
Editorial policies 3
The XML standard
2. Elementary XML 5
Introduction 5
Text 6
Markup 6
XML documents 8
Elements 8
Document modelling 14
Element hierarchies 16
Attributes 23
Uses of XML 26
3. More document markup 29
Introduction 29
Reserved attributes 30
Processing instructions 31
XML declaration 32
Markup declarations 34
Document type declaration 35
Character data sections 36
Comments 37
Syntax overview 38
XM Lbook3.book Page vii Friday,October19,2001 7:23 PM
viii The XML Companion
4. Physical structures (entities) 41
Introduction 41
Entity references 42
Built-in entity references 43
Character entity references 44
Declaring an entity 45
Internal text entities 46
External text entities 48
Entities within entities 50
Binary entities 52
General entities 53
Parameter entities 54
Document type declaration 56
Alternatives to entities 57
5. Document type definitions (the DTD) 59
Introduction 59
Models 60
Validating parsers 62
DTD location 63
DTD markup 64
Element declarations 66
Attribute declarations 72
Parameter entities 79
Conditional sections 80
Notation declarations 82
DTD processing issues 83
6. Document modelling techniques 87
Stages of development 87
Document analysis 89
Database schema analysis 90
Future-use analysis 91
Legally overlapping structures 92
Appropriate names 93
XM Lbook3.book Page viii Friday,October19,2001 7:23 PM
Contents ix
Element or attribute 95
Other modelling tips 98
Appropriate granularity 100
Industry standard models 100
Lists 103
Table standards 105
Architectural forms 107
DTD writing tools 111
DTD formatting 112
Debugging the DTD 114
Case study (quotations) 115
Case study (this book) 116
7. Hypertext links 123
Background 123
ID/IDREF 125
Link value strategies 127
Merging to publish 128
8. Whitespace issues 131
Whitespace 131
Line-end normalization 132
Whitespace in markup 133
Element content space 133
Preserved space 134
Line ending interpretation 136
Ambiguous space 138
Extensions to XML
9. XML extensions 145
Extension standards 145
General extensions 146
Significant XML domains 148
XM Lbook3.book Page ix Friday,October19,2001 7:23 PM
x The XML Companion
10. Namespaces 153
Compound documents 153
Mixed model problems 154
The standard 155
Namespace identification 156
Using namespaces 157
Defaults 159
DTD handling 160
Examples of usage 162
11. Relative URLs (XML Base) 165
Background 165
XML Base markup 167
External entity declarations 169
External entity content 170
DTD declarations 172
12. Composite documents (XInclude) 173
Overview 173
Identifying objects to include 174
Recursive processing 176
Inclusion markup 177
Text inclusions 178
Duplicate entity and notation declarations 178
Including complete documents 179
Contextual base URLs 180
Namespace complications 180
Illegal inclusions 181
Document modelling 182
Alternatives to XInclude 183
XSLT implementation 184
13. Navigation (XPath) 185
Background 185
Expressions 187
XM Lbook3.book Page x Friday,October19,2001 7:23 PM
Contents xi
Simple location paths 189
Complex locations paths 193
Patterns 197
Predicate filters 198
ID limitations 207
14. Schemas 209
DTD limitations 209
Alternative modelling languages 211
XML Schemas 214
Element definitions 216
Attributes 224
Namespaces and schema references 228
Including other models 235
Efficiency shortcuts 236
15. Advanced XML Schemas 241
Introduction 241
Default and fixed element values 242
All groups 243
Simple types with attributes 246
Nil values 246
Local element definitions 248
Unique values 250
Unique keys 255
Data types 257
Type library 260
Simple type derivations 261
Patterns 271
Complex type derivations 280
Selection from instance documents 283
Constraining derivations 283
Substitutions 286
Re-defining external definitions 288
Imports 289
XM Lbook3.book Page xi Friday,October19,2001 7:23 PM
xii The XML Companion
Processing and transforming XML
16. Processing XML data 291
Writing XML 291
Reading XML 293
Event processing 294
Tree manipulation 296
Processing approach decisions 299
Transformation tools 301
17. Transformations (XSLT) 303
Overview 303
XSLT and XSL 304
XSLT DTD 305
General structure 306
Templates 306
Recursive processing 307
Selective processing 309
Priorities 310
Output 312
Whitespace 317
Sorting elements 318
Automatic numbering 320
Modes 323
Variables and named templates 324
Using attribute values 327
Creating and copying elements 327
XML output headers 331
Repeating structures 331
Conditions 333
Keys 335
Messages 337
Imports and inclusions 338
Extended functions 339
Number formatting 341
Stylesheet DTD issues 343
XM Lbook3.book Page xii Friday,October19,2001 7:23 PM
Contents xiii
18. SAX 1.0 345
Background 345
Call-backs and interfaces 346
Java Xerces implementation 347
The parser 348
Document handlers 349
Attribute lists 353
Error handlers 355
SAX Parse exception 356
Locators 358
DTD handlers 359
Input sources 360
Entity resolvers 361
Handler bases 362
Helper classes 363
19. SAX 2.0 367
Changes from 1.0 367
XML Reader 369
Features 370
Properties 374
Namespace support 375
ContentHandler 376
Attributes 379
Helper classes 381
20. DOM Level 1 385
Background 385
Implementing a DOM 386
Nodes 387
Documents 395
Document types 398
Elements 398
Attributes 401
Character data 403
XM Lbook3.book Page xiii Friday,October19,2001 7:23 PM
xiv The XML Companion
Text 405
Character data sections 406
Comments 407
Processing instructions 407
Entities and notations 408
Node lists 411
Named node maps 412
Document fragments 415
DOM implementation 415
21. DOM Level 2 419
Namespace support 419
Node extensions 420
Document extensions 423
Document type extensions 426
Element extensions 427
Attribute extensions 430
Named node map extensions 430
DOM implementation extensions 431
Unchanged interfaces 433
Iteration and tree-walking 434
Ranges 440
Formatting XML documents
22. Document formatting 449
Presenting XML 449
Style-oriented markup languages 450
Formatting instructions 451
Embedded styles 452
Stylesheets 453
Transformations 455
DTD associations 456
Stylesheet features 457
Complex requirements 459
Document layout categories 461
XM Lbook3.book Page xiv Friday,October19,2001 7:23 PM
Contents xv
Publishing from XML 464
Stylesheet languages 466
Formatting languages 468
XSL or CSS 469
....
VOILA LE LIEN:
[Vous devez être inscrit et connecté pour voir ce lien]
CONTENU
Preface v
1. Using this book 1
Book structure 1
Style conventions 2
Editorial policies 3
The XML standard
2. Elementary XML 5
Introduction 5
Text 6
Markup 6
XML documents 8
Elements 8
Document modelling 14
Element hierarchies 16
Attributes 23
Uses of XML 26
3. More document markup 29
Introduction 29
Reserved attributes 30
Processing instructions 31
XML declaration 32
Markup declarations 34
Document type declaration 35
Character data sections 36
Comments 37
Syntax overview 38
XM Lbook3.book Page vii Friday,October19,2001 7:23 PM
viii The XML Companion
4. Physical structures (entities) 41
Introduction 41
Entity references 42
Built-in entity references 43
Character entity references 44
Declaring an entity 45
Internal text entities 46
External text entities 48
Entities within entities 50
Binary entities 52
General entities 53
Parameter entities 54
Document type declaration 56
Alternatives to entities 57
5. Document type definitions (the DTD) 59
Introduction 59
Models 60
Validating parsers 62
DTD location 63
DTD markup 64
Element declarations 66
Attribute declarations 72
Parameter entities 79
Conditional sections 80
Notation declarations 82
DTD processing issues 83
6. Document modelling techniques 87
Stages of development 87
Document analysis 89
Database schema analysis 90
Future-use analysis 91
Legally overlapping structures 92
Appropriate names 93
XM Lbook3.book Page viii Friday,October19,2001 7:23 PM
Contents ix
Element or attribute 95
Other modelling tips 98
Appropriate granularity 100
Industry standard models 100
Lists 103
Table standards 105
Architectural forms 107
DTD writing tools 111
DTD formatting 112
Debugging the DTD 114
Case study (quotations) 115
Case study (this book) 116
7. Hypertext links 123
Background 123
ID/IDREF 125
Link value strategies 127
Merging to publish 128
8. Whitespace issues 131
Whitespace 131
Line-end normalization 132
Whitespace in markup 133
Element content space 133
Preserved space 134
Line ending interpretation 136
Ambiguous space 138
Extensions to XML
9. XML extensions 145
Extension standards 145
General extensions 146
Significant XML domains 148
XM Lbook3.book Page ix Friday,October19,2001 7:23 PM
x The XML Companion
10. Namespaces 153
Compound documents 153
Mixed model problems 154
The standard 155
Namespace identification 156
Using namespaces 157
Defaults 159
DTD handling 160
Examples of usage 162
11. Relative URLs (XML Base) 165
Background 165
XML Base markup 167
External entity declarations 169
External entity content 170
DTD declarations 172
12. Composite documents (XInclude) 173
Overview 173
Identifying objects to include 174
Recursive processing 176
Inclusion markup 177
Text inclusions 178
Duplicate entity and notation declarations 178
Including complete documents 179
Contextual base URLs 180
Namespace complications 180
Illegal inclusions 181
Document modelling 182
Alternatives to XInclude 183
XSLT implementation 184
13. Navigation (XPath) 185
Background 185
Expressions 187
XM Lbook3.book Page x Friday,October19,2001 7:23 PM
Contents xi
Simple location paths 189
Complex locations paths 193
Patterns 197
Predicate filters 198
ID limitations 207
14. Schemas 209
DTD limitations 209
Alternative modelling languages 211
XML Schemas 214
Element definitions 216
Attributes 224
Namespaces and schema references 228
Including other models 235
Efficiency shortcuts 236
15. Advanced XML Schemas 241
Introduction 241
Default and fixed element values 242
All groups 243
Simple types with attributes 246
Nil values 246
Local element definitions 248
Unique values 250
Unique keys 255
Data types 257
Type library 260
Simple type derivations 261
Patterns 271
Complex type derivations 280
Selection from instance documents 283
Constraining derivations 283
Substitutions 286
Re-defining external definitions 288
Imports 289
XM Lbook3.book Page xi Friday,October19,2001 7:23 PM
xii The XML Companion
Processing and transforming XML
16. Processing XML data 291
Writing XML 291
Reading XML 293
Event processing 294
Tree manipulation 296
Processing approach decisions 299
Transformation tools 301
17. Transformations (XSLT) 303
Overview 303
XSLT and XSL 304
XSLT DTD 305
General structure 306
Templates 306
Recursive processing 307
Selective processing 309
Priorities 310
Output 312
Whitespace 317
Sorting elements 318
Automatic numbering 320
Modes 323
Variables and named templates 324
Using attribute values 327
Creating and copying elements 327
XML output headers 331
Repeating structures 331
Conditions 333
Keys 335
Messages 337
Imports and inclusions 338
Extended functions 339
Number formatting 341
Stylesheet DTD issues 343
XM Lbook3.book Page xii Friday,October19,2001 7:23 PM
Contents xiii
18. SAX 1.0 345
Background 345
Call-backs and interfaces 346
Java Xerces implementation 347
The parser 348
Document handlers 349
Attribute lists 353
Error handlers 355
SAX Parse exception 356
Locators 358
DTD handlers 359
Input sources 360
Entity resolvers 361
Handler bases 362
Helper classes 363
19. SAX 2.0 367
Changes from 1.0 367
XML Reader 369
Features 370
Properties 374
Namespace support 375
ContentHandler 376
Attributes 379
Helper classes 381
20. DOM Level 1 385
Background 385
Implementing a DOM 386
Nodes 387
Documents 395
Document types 398
Elements 398
Attributes 401
Character data 403
XM Lbook3.book Page xiii Friday,October19,2001 7:23 PM
xiv The XML Companion
Text 405
Character data sections 406
Comments 407
Processing instructions 407
Entities and notations 408
Node lists 411
Named node maps 412
Document fragments 415
DOM implementation 415
21. DOM Level 2 419
Namespace support 419
Node extensions 420
Document extensions 423
Document type extensions 426
Element extensions 427
Attribute extensions 430
Named node map extensions 430
DOM implementation extensions 431
Unchanged interfaces 433
Iteration and tree-walking 434
Ranges 440
Formatting XML documents
22. Document formatting 449
Presenting XML 449
Style-oriented markup languages 450
Formatting instructions 451
Embedded styles 452
Stylesheets 453
Transformations 455
DTD associations 456
Stylesheet features 457
Complex requirements 459
Document layout categories 461
XM Lbook3.book Page xiv Friday,October19,2001 7:23 PM
Contents xv
Publishing from XML 464
Stylesheet languages 466
Formatting languages 468
XSL or CSS 469
....
VOILA LE LIEN:
[Vous devez être inscrit et connecté pour voir ce lien]
Jeu 28 Nov - 8:07 par arsenepoutsi
» CCNA version 4 français
Dim 31 Mar - 15:15 par kadhouceeee
» Trés important " Livre exercices en langage C ( claude delannoy) "
Jeu 27 Sep - 16:31 par latifa oustouh
» Ulead VideoStudio 11.5.0157.2 Plus + Crack Collection
Jeu 26 Avr - 9:51 par miloduvi
» Langage IDL(Interface Definition Language)
Mar 27 Sep - 13:02 par Abdelkhalek Bakkari
» demande cours PHP
Jeu 2 Juin - 11:23 par elasriahmed
» exemple page web réaliser avec du html et JavaScript
Lun 30 Mai - 4:05 par ouh.rouchan.zakaria
» cours group2_ 2année 2011
Dim 20 Mar - 15:35 par El Maligno Angelo
» Cours : Infrastructures Réseaux 2003 Server
Mar 15 Fév - 6:55 par jettjackson
» cours officiel de CCNA 2
Mar 18 Jan - 13:53 par agares