Item Details

Print View

The XSL Companion

Bradley, Neil
Format
Book
Published
Harlow : Addison-Wesley, 2000.
Language
English
ISBN
0201674874
Contents
  • Stylesheets 3
  • XSL standards 5
  • XSL/XSLT processors 8
  • Why XSL? 9
  • Stylesheet example 10
  • Transformations (XSLT)
  • 3. Templates 13
  • Template concepts 13
  • Values of elements and attributes 21
  • Breaking well-formed constraints 22
  • XSL format output 24
  • XML transformation output 24
  • 4. Stylesheets 27
  • Using stylesheets 27
  • Stylesheet element 29
  • Fragmented stylesheets 31
  • Embedded stylesheets 34
  • Stylesheet contents 35
  • Output formats 36
  • Space preservation 38
  • 5. HTML output 41
  • Pseudo HTML output 41
  • True HTML output 43
  • 6. Contextual formatting 47
  • XML structures 47
  • Expressions 48
  • Alternative elements 49
  • Simple location contexts 50
  • Advanced context 52
  • Attribute contexts 53
  • Priorities 54
  • 7. Expressions in attribute 59
  • Template markup 57
  • Copy-through attributes 59
  • Element content to attribute 59
  • Child element to attribute 60
  • 8. Choices 61
  • If conditions 61
  • Multiple choices 64
  • 9. Sorting 67
  • Simple element sorting 67
  • Correct ordering 68
  • Ordering options 70
  • Selective sorting 71
  • Multiple sort criteria 72
  • 10. Numbering 75
  • HTML numbering 75
  • Simple numbering 76
  • Expression values 78
  • Elements to count 79
  • Multipart numbering 82
  • Document-wide numbering 84
  • Advanced formatting options 85
  • 11. Reorganizing material 87
  • Information reuse 87
  • Context-specific formatting (modes) 89
  • Moving information 90
  • Accessing remote documents 91
  • 12. XML output 95
  • XML output format 95
  • Elements 95
  • Attributes 97
  • Text 99
  • Comments 100
  • Processing instructions 101
  • Copying source structures 103
  • 13. Identifiers and links 105
  • XML IDs 105
  • Keys 106
  • Hypertext links 110
  • 14. Text format 113
  • Non-XML output 113
  • Text output mode 115
  • Line-ending issues 116
  • 15. Namespaces 119
  • Namespaces in stylesheets 119
  • Namespaces in input documents 122
  • Namespaces in output documents 123
  • Outputting stylesheets (aliases) 126
  • 16. Productivity features 129
  • Variables 129
  • Attribute sets 133
  • Named templates 134
  • Single-template short-cut 137
  • Direct processing 137
  • Messages 140
  • Formatting
  • 17. XSL 143
  • XSL instructions 144
  • Templates and content 145
  • Pages 147
  • Page sequences 150
  • Page regions 156
  • Content 162
  • Blocks 164
  • Lines 174
  • In-line objects 177
  • Object positioning 185
  • Out-of-line objects 186
  • Neutral objects 188
  • Whitespace and line feeds 191
  • Aural styles 193
  • 18. HTML 4.0 199
  • HTML 199
  • HTML versions 200
  • Basic document structure 201
  • Differences from XML 203
  • Text blocks 204
  • Basic hypertext links 204
  • Common attributes 206
  • Headings and Divisions 208
  • Lists 210
  • In-line elements 212
  • Formatted text 214
  • Images 215
  • Descriptive markup 223
  • Styles and scripts 224
  • Frames 225
  • Elements and attributes list 228
  • 19. CSS 237
  • Format primer 238
  • CSS versus XSL/XSLT 239
  • Relevance to XSLT and XSL 239
  • Rule constructions 240
  • Properties 242
  • 20. Expressions 249
  • XPath standard 249
  • Expressions in attributes 249
  • Patterns 250
  • Location paths 253
  • Expressions 256
  • Data types and functions 257
  • Operators 264
  • Predicate filters 268
  • XSLT extensions 270
  • 21. DTD analysis 277
  • Elements to style 278
  • Hierarchical context 279
  • Required and sequential context 279
  • Block and in-line elements 280
  • Attributes 281
  • DTD construction features 282
  • 22. XSLT DTD 285
  • Top-level elements 285
  • Templates 290
  • Template instructions 292
  • Instruction constructs 302
  • Result elements 305
  • 23. XSLT extensions 307
  • Extension functions 307
  • Extension elements 308
  • Forward compatibility 310.
Description
xiv, 317 p. : ill. ; 24 cm.
Notes
  • JM20001017
  • Includes index.
Technical Details
  • Access in Virgo Classic
  • Staff View

    LEADER 04852nam a2200313Ia 4500
    001 u3679262
    003 SIRSI
    005 20010201085733.0
    008 001017s2000 enka 000 0 eng d
    015
      
      
    a| GBA0-67504
    020
      
      
    a| 0201674874
    035
      
      
    a| (Sirsi) i0201674874
    035
      
      
    a| (OCoLC)45182033
    040
      
      
    a| NJI c| NJI d| UKM d| MvI
    082
    0
    4
    a| 005.72 2| 21
    090
      
      
    a| QA76.73.X75 b| B72 2000
    100
    1
      
    a| Bradley, Neil.
    245
    1
    4
    a| The XSL companion.
    260
      
      
    a| Harlow : b| Addison-Wesley, c| 2000.
    300
      
      
    a| xiv, 317 p. : b| ill. ; c| 24 cm.
    500
      
      
    a| JM20001017
    500
      
      
    a| Includes index.
    505
    0
    0
    t| Stylesheets g| 3 -- t| XSL standards g| 5 -- t| XSL/XSLT processors g| 8 -- t| Why XSL? g| 9 -- t| Stylesheet example g| 10 -- t| Transformations (XSLT) -- g| 3. t| Templates g| 13 -- t| Template concepts g| 13 -- t| Values of elements and attributes g| 21 -- t| Breaking well-formed constraints g| 22 -- t| XSL format output g| 24 -- t| XML transformation output g| 24 -- g| 4. t| Stylesheets g| 27 -- t| Using stylesheets g| 27 -- t| Stylesheet element g| 29 -- t| Fragmented stylesheets g| 31 -- t| Embedded stylesheets g| 34 -- t| Stylesheet contents g| 35 -- t| Output formats g| 36 -- t| Space preservation g| 38 -- g| 5. t| HTML output g| 41 -- t| Pseudo HTML output g| 41 -- t| True HTML output g| 43 -- g| 6. t| Contextual formatting g| 47 -- t| XML structures g| 47 -- t| Expressions g| 48 -- t| Alternative elements g| 49 -- t| Simple location contexts g| 50 -- t| Advanced context g| 52 -- t| Attribute contexts g| 53 -- t| Priorities g| 54 -- g| 7. t| Expressions in attribute g| 59 -- t| Template markup g| 57 -- t| Copy-through attributes g| 59 -- t| Element content to attribute g| 59 -- t| Child element to attribute g| 60 -- g| 8. t| Choices g| 61 -- t| If conditions g| 61 -- t| Multiple choices g| 64 -- g| 9. t| Sorting g| 67 -- t| Simple element sorting g| 67 -- t| Correct ordering g| 68 -- t| Ordering options g| 70 -- t| Selective sorting g| 71 -- t| Multiple sort criteria g| 72 -- g| 10. t| Numbering g| 75 -- t| HTML numbering g| 75 -- t| Simple numbering g| 76 -- t| Expression values g| 78 -- t| Elements to count g| 79 -- t| Multipart numbering g| 82 -- t| Document-wide numbering g| 84 -- t| Advanced formatting options g| 85 -- g| 11. t| Reorganizing material g| 87 -- t| Information reuse g| 87 -- t| Context-specific formatting (modes) g| 89 -- t| Moving information g| 90 -- t| Accessing remote documents g| 91 -- g| 12. t| XML output g| 95 -- t| XML output format g| 95 -- t| Elements g| 95 -- t| Attributes g| 97 -- t| Text g| 99 -- t| Comments g| 100 -- t| Processing instructions g| 101 -- t| Copying source structures g| 103 -- g| 13. t| Identifiers and links g| 105 -- t| XML IDs g| 105 -- t| Keys g| 106 -- t| Hypertext links g| 110 -- g| 14. t| Text format g| 113 -- t| Non-XML output g| 113 -- t| Text output mode g| 115 -- t| Line-ending issues g| 116 -- g| 15. t| Namespaces g| 119 -- t| Namespaces in stylesheets g| 119 -- t| Namespaces in input documents g| 122 -- t| Namespaces in output documents g| 123 -- t| Outputting stylesheets (aliases) g| 126 -- g| 16. t| Productivity features g| 129 -- t| Variables g| 129 -- t| Attribute sets g| 133 -- t| Named templates g| 134 -- t| Single-template short-cut g| 137 -- t| Direct processing g| 137 -- t| Messages g| 140 -- t| Formatting -- g| 17. t| XSL g| 143 -- t| XSL instructions g| 144 -- t| Templates and content g| 145 -- t| Pages g| 147 -- t| Page sequences g| 150 -- t| Page regions g| 156 -- t| Content g| 162 -- t| Blocks g| 164 -- t| Lines g| 174 -- t| In-line objects g| 177 -- t| Object positioning g| 185 -- t| Out-of-line objects g| 186 -- t| Neutral objects g| 188 -- t| Whitespace and line feeds g| 191 -- t| Aural styles g| 193 -- g| 18. t| HTML 4.0 g| 199 -- t| HTML g| 199 -- t| HTML versions g| 200 -- t| Basic document structure g| 201 -- t| Differences from XML g| 203 -- t| Text blocks g| 204 -- t| Basic hypertext links g| 204 -- t| Common attributes g| 206 -- t| Headings and Divisions g| 208 -- t| Lists g| 210 -- t| In-line elements g| 212 -- t| Formatted text g| 214 -- t| Images g| 215 -- t| Descriptive markup g| 223 -- t| Styles and scripts g| 224 -- t| Frames g| 225 -- t| Elements and attributes list g| 228 -- g| 19. t| CSS g| 237 -- t| Format primer g| 238 -- t| CSS versus XSL/XSLT g| 239 -- t| Relevance to XSLT and XSL g| 239 -- t| Rule constructions g| 240 -- t| Properties g| 242 -- g| 20. t| Expressions g| 249 -- t| XPath standard g| 249 -- t| Expressions in attributes g| 249 -- t| Patterns g| 250 -- t| Location paths g| 253 -- t| Expressions g| 256 -- t| Data types and functions g| 257 -- t| Operators g| 264 -- t| Predicate filters g| 268 -- t| XSLT extensions g| 270 -- g| 21. t| DTD analysis g| 277 -- t| Elements to style g| 278 -- t| Hierarchical context g| 279 -- t| Required and sequential context g| 279 -- t| Block and in-line elements g| 280 -- t| Attributes g| 281 -- t| DTD construction features g| 282 -- g| 22. t| XSLT DTD g| 285 -- t| Top-level elements g| 285 -- t| Templates g| 290 -- t| Template instructions g| 292 -- t| Instruction constructs g| 302 -- t| Result elements g| 305 -- g| 23. t| XSLT extensions g| 307 -- t| Extension functions g| 307 -- t| Extension elements g| 308 -- t| Forward compatibility g| 310.
    596
      
      
    a| 5
    650
      
    0
    a| XSL (Document markup language)
    994
      
      
    a| Z0 b| VA@
    999
      
      
    a| QA76.73 .X75 B72 2000 w| LC i| X004473347 l| STACKS m| SCI-ENG t| BOOK
▾See more
▴See less

Availability

Google Preview

Google Books Preview
Library Location Map Availability Call Number
Brown Science and Engineering Stacks N/A Available