Training
Certifications
Books
Special Offers
Community




 
XML Step by Step, Second Edition
Author Michael J. Young
Pages 512
Disk 1 Companion CD(s)
Level Beg/Int
Published 11/28/2001
ISBN 9780735614659
ISBN-10 0-7356-1465-2
Price(USD) $39.99
To see this book's discounted price, select a reseller below.
 

More Information

About the Book
Table of Contents
Sample Chapter
Index
Related Series
Related Books
About the Author

Support: Book & CD

Rate this book
Barnes Noble Amazon Quantum Books

 

Index


Symbols
: (colon) in attribute names, 64
, (comma) in cascading style sheet selectors, 205
/ (slash), in cascading style sheets comments, 201
[ ] (square brackets), 96
& (ampersand), 133, 136
< > (angle brackets), 5, 335
* (asterisk), in cascading style sheets comments, 201
@ (at sign) in attribute names, 451
% (percent character), 136

A
A HTML element, 6, 328
absolute positioning property, 272-276
Access, 8
AML (Astronomical Markup Language), 18
ampersand (&), 335, 143
ancestor elements, 205, 212
angle brackets (< >), 5, 335
anonymous type definitions, 173
ANY keyword, 100
APPLET HTML element, 328
applications, SGML. See also SGML (Structured Generalized Markup Language)
   defined, 11
applications, XML. See also SGML (Structured Generalized Markup Language); XML (Extensible Markup Language)
   defined, 11-12, 14-15
apply-templates element. See xsl:apply-templates element
asterisk (*) character, in cascading style sheets comments, 201
Astronomical Markup Language (AML), 18
at signs (@) in attribute names, 451
attribute-list declarations
   defined, 107
   in document type definitions (DTDs), 97
   form of, 108-109
   illustrated, 108
   multiple, 109
Attribute node, 361, 396
attributes
   adding to elements, 62-68
   binding HTML elements to, 344-349
   character references in, 155, 157
   converting content to, 66-68
   declaring in schemas, 169-170, 181-185
   declaring in valid XML documents, 107-117
   default declaration forms
      AttValue default declaration form, 117
      #FIXED AttValue default declaration form, 117
      illustrated, 116
      #IMPLIED default declaration form, 116
      overview, 116
      #REQUIRED default declaration form, 116
   enumerated type, 110, 114-116
   form of declaration, 108-109
   in Inventory Valid.xml example, 127
   in Inventory04.xml example, 66-68
   naming, 63-64
   overview, 62-63
   referencing in XSL patterns, 451, 452, 452-453, 454
   required, 107, 116
   rules for creating, 63-64
   rules for values, 65-66
   specifying type, 107, 110-117
   string type, 110
   tokenized type
      ENTITIES type attribute, 113, 134, 140, 388, 390
      ENTITY type attribute, 112, 140, 388, 390, 391
      ID type attribute, 111
      IDREF type attribute, 111-112
      IDREFS type attribute, 112
      NMTOKEN type attribute, 113
      NMTOKENS type attribute, 113-114
      overview, 110-111
   types of
      enumerated type, 110, 114-116
      overview, 110
      string type, 110
      tokenized type, 110-114
   in XsltDemo06 example, 452, 452-453
attributes node property, 364, 384, 385

B
background-color property, in cascading style sheets
   inheritance, 203
   setting, 235
   specifying color values, 233-234
background-image property, in cascading style sheets
   default setting, 238
   example, 236-237
   inheritance, 203
   setting, 236-238
   specifying URL value, 236
background-position property, in cascading style sheets
   inheritance, 203
   setting, 241-245
   specifying CSS keyword values, 244-245
   specifying percentage values, 243-244
   specifying size values, 241-242
background-repeat property, in cascading style sheets
   inheritance, 203
   setting, 239-241
   specifying CSS keyword values, 239-241
Bioinformatic Sequence Markup Language (BSML), 18
BODY HTML element, 6
BOF DSO recordset property, 324
Book Instance.xml (Listing 7-2)
   listing, 166, 166
Book Schema.xsd file (Listing 7-1)
   listing, 165, 165
Book.xml file
   Listing 11-2, 367, 367, 369
border-color property, in cascading style sheets
   setting, 267
   specifying color values, 233-234, 267
border properties, in cascading style sheets, 257, 263-267
border-style property, in cascading style sheets
   setting, 263-265
   specifying CSS keyword values, 219, 263-265
border-width property, in cascading style sheets
   setting, 265-267
   specifying CSS keyword values, 265-267
box properties, in cascading style sheets
   for borders, 257, 263-267
   and inheritance, 203
   for margins, 257, 259-262
   for padding, 257, 268-269
   for positioning, 257, 276-285
   setting, 257-285
   for size, 257, 270-272
BSML (Bioinformatic Sequence Markup Language), 18
bulleted lists, creating, 220-221
business cards, electronic, 18
BUTTON HTML element, 328, 328

C
cancelUpdate DSO recordset method, 336
capital letters, 29
capitalization. See case sensitivity
cascading style sheet (CSS)
   cascading in, 211-115
   case sensitivity, 203
   creating file, 198-202
   designating white space, 201
   effect of modifications, 37, 41
   exercise, 294-295
   Inventory01.css example, 34, 34, 198, 198
   Inventory02.css example, 38, 38-39, 67
   Leaves.css example, 236, 236-237
   limitations of, 196
   linking to XML documents, 10, 34, 209-211
   multiple, 211
   overview, 195-196
   precedence in, 205, 208, 211-215
   properties
      for backgrounds, 235-245
      for borders, 263-267
      for boxes, 257-285
      for displays, 215-218
      inheritance of settings, 203-204, 213
      in Inventory01 example, 201-202
      for margins, 259-262
      overview, 203
      for padding, 268-269
      for size, 270-272
      specifying keyword values, 219
      for text alignment, 246-256
      for text spacing, 246-256
   Raven.css example, 260, 260-261
   Raven01.css example, 277, 277
   Raven02.css example, 280-281, 281
   Raven04.css example, 294, 294-295
   rules for
      defined, 200
      example, 200-201
      illustrated, 200
      multiple, 204
   steps for using, 197-211
   using to display XML documents, 34-41
   versions of, 196
   vs. XSL style sheets, 10, 409-410, 411, 421
   white space in, 58
case sensitivity
   in cascading style sheets, 203
   in element-type names, 29, 54
   in text markup, 54, 136
CDATA sections
   defined, 55
   examples, 56, 87
   form of, 86-87
   where to place, 88
CDATASection node, 361
CDF (Channel Definition Format), 17
Channel Definition Format (CDF), 17
channels, role of XML, 17
character data
   adding, 55
   defined, 27, 54
   encoding and languages, 77-80
   examples, 53, 55, 62
   inserting special characters, 153-156
   in mixed element content, 105-107
   retrieving, 373-374
   in schemas, 184-186
character references
   defined, 55
   example, 55
   inserting, 153-156
   predefined, 156-157
   as type of entity, 150
Chemical Markup Language (CML), 18
Chess Markup Language (ChessML), 18
child elements
   attributes as, 451
   in Book.xml example, 369, 370, 375-376
   defined, 52
   in element content, 100, 101-105
   and filters, 443
   in Inventory03.xml example, 62
   and property inheritance in cascading style sheets, 203
   specifying mixed content, 105-107
childNodes node property, 365, 370, 371, 374, 380
clear property, in cascading style sheets
   setting, 283-284
   specifying CSS keyword values, 284, 284
CML (Chemical Markup Language), 18
Collection Default Valid.xml (Listing 5-1)
   listing, 118-119, 118-120
Collection Default.xml (Listing 3-5)
   listing, 74-75, 74-75
collections
   NamedNodeMap collection objects
      getNamedItem NamedNodeMap method, 386, 386, 392
      item NamedNodeMap method, 386, 386
      length NamedNodeMap property, 386, 386
      list of methods and properties, 386
      nextNode NamedNodeMap method, 386
      reset NamedNodeMap method, 386
      using,385-386, 386, 392
   NodeList collections objects
      item NodeList method, 374
      length NodeList property, 374, 378
      list of methods and properties, 374
      nextNode NodeList method, 374
      reset NodeList method, 374
      using, 374
      vs. NamedNodeMap collection objects, 386
Collection.xml (Listing 3-4)
   listing, 71-72, 71
colon (:) in attribute names, 64
color
   background (See background-color property, in cascading style sheets)
   text (See color property, in cascading style sheets)
color property, in cascading style sheets
   and inheritance, 232
   setting, 232-234
   specifying color values, 233-234
   specifying CSS keyword values, 219
comma (,) in cascading style sheet selectors, 204
Comment node, 361
comments
   in cascading style sheets, 201
   in XML documents
      defined, 56
      examples, 56, 82
      form of, 82
      inserting, 25, 81-83
      in Inventory Valid.xml example, 127
      in Inventory.xml example, 25, 25
      overview, 25
      in Parts.xml example, 47, 49
      as type of element content, 56, 62
      where to place, 82-83
comparison operators, 442, 442
conditional structures in XSLT, 459-460
content model, 101
court documents (Open XML Court Interface), 17
CSS. See cascading style sheets (CSS)
current-record data binding, 323. See also single-record data binding

D
data binding
   and document type definitions, 337-344
   how it works, 308
   overview, 10, 308
   single-record, 303, 322-327
   steps for using
      binding HTML elements to XML elements, 297-298, 303-349
      linking XML documents to HTML pages, 297, 299-302
   table vx. single-record, 303- 304 (See also table data binding)
   techniques for non-table HTML elements, 328-336
   types of, 303-304
   white space in, 58
data islands
   defined, 299
   and Document Object Model (DOM), 359-360, 369
   sample forms, 299-302
Data Source Object (DSO) programming model
   addNew recordset method, 336
   
cancelUpdate recordset method, 336
   
delete recordset method, 336
   
move recordset method, 324
   movefirst recordset method, 324
   movelast recordset method, 324
   movenext recordset method, 324
   moveprevious recordset method, 324
   overview, 302
   and single-record binding, 322
   updating cached XML data, 336
   using scripts with, 350-356
   vs. Document Object Model (DOM), 357
databases and XML, 7-8, 16
DATAFORMATAS HTML attribute, 334-335
DATAPAGESIZE HTML attribute, 309
dataType node property, 365
.dbf files, 8
declaration block, in cascading style sheets, 200-201
declarations
   in schemas, 167-181
declarations, in cascading style sheets, 200-201
declarations, XML, 25, 49. See also document type declarations
delete DSO recordset method, 336
DESSERT (Document Encoding and Structuring Specification for Electronic Recipe Transfer), 18
display property, in cascading style sheets
   and block elements, 215
   examples, 201, 219
   and inheritance, 203, 219
   and inline element, 215
   setting, 215-218
   specifying CSS keyword values, 215-218
displaying XML documents in Internet Explorer, 10, 12, 25, 29-41, 210-211
DisplayNodes function, 395-397
DIV HTML element, 328, 395
DOCTYPE keyword, 126
document element. See also elements
   Inventory.xml example, 25, 26-28
   overview, 8, 25, 26-28
   parts of, 53-54
   Parts.xml example, 47-48, 49
   well-formed, 50-52
   xsl:stylesheet element as, 415
Document Encoding and Structuring Specification for Electronic Recipe Transfer (DESSERT), 18
Document nodes
   accessing, 360, 366-367
   defined, 360, 361
   
doctype property, 372, 392
   documentElement property, 370, 372
   
getElementsByTagName method, 373, 380, 383-384
   
list of methods and properties, 372-373
   node-specific properties, 366, 370, 372
   nodeFrom ID method, 373
   parseError property, 366, 372, 399-401
   in ShowNodes.htm example, 395
   in Validity Test DTD.htm example, 401
Document Object Model (DOM)
   dislaying nodes for XML documents, 392-398
   extracting entity and notation information from XML documents, 388-393
   and Inventory Entity example, 388-393
   linking XML documents to HTML pages, 359-360
   node organizing structure, 362-363, 363
   
overview, 357
   relationship to XML, 10, 357-358
   and ShowNodes.htm example, 393-398
   structure of, 360-367
   vs. Data Source Object (DSO) programming model, 357
   white space in, 66
document type declarations
   adding to valid XML documents, 94-97
   defined, 26
   documents without, 66
   illustrated, 96
   overview, 95
   standalone, 49, 159
   vs. DTDs, 95-96
document type definitions (DTDs)
   attribute declarations in, 96, 97, 107-117
   comments in, 83, 97
   creating, 96-97
   and data binding, 337-344
   defined, 15, 96
   element type declarations in, 97, 98-107
   entity declarations in, 97, 135-142
   entity examples, 132-133
   illustrated, 96
   markup declarations in, 96-97
   notation declarations in, 97, 141-142
   parameter entity references, 97, 146, 150
   processing instructions in, 86, 97
   reasons for including, 93-94
   using external subsets, 120-125
   and valid XML documents, 91, 92-94
   and validity testing, 39-402
   vs. document type declarations, 95-96
documents, XML. See XML (Extensible Markup Language)
DocumentType node
   defined, 361
   entities DocumentType property, 390
   notations DocumentType property, 392
DOM. See Document Object Model (DOM)
DomDemo Fixed.htm file (Listing 11-3)
   displaying in Internet Explorer, 369, 369
   listing, 367-369
   script, 367-369
DomDemo Variable.htm file (Listing 11-4)
   displaying in Internet Explorer, 376, 377
   listing, 376, 377-378
   
script, 377-378
double quotes, 49, 159. See also quoted strings
DSOs. See Data Source Object (DSO) programming model
duplicate names, 142
Dynamic HTML (DHTML), 373

E
EDT-ML (Electronic Thesis and Dissertation Markup Language), 18
electronic business cards, 18
Electronic Thesis and Dissertation Markup Language (EDT-ML), 18
element content
   choice form of model, 102-105
   overview, 100-101
   sequence form of model, 101-102
   specifying mixed content, 105-107
   types of, 54-56
Element nodes
   accessing, 370, 375-376, 380-384
   defined, 361
   getAttribute method, 381
   getAttributeNode method, 381
   getElementByTagName method, 381
element type declarations
   declaring, 96, 97, 98-107
   examples, 99
   form, 99
   in schemas, 167-181
   specifying content, 100-107
element-type names, 53-54
elements. See also document element
   adding attributes, 62-68, 183-186
   ancestor, 205, 212
   in cascading style sheet rules, 200-206
   CDATA sections in, 55
   character references in, 55, 153-156
   comments in, 56, 62
   creating types of, 59-62
   declaring types, 96, 97, 98-107, 167-181
   displaying variable numbers of, 376-380, 422-430
   empty, 59, 64, 100
   general entity references in, 55, 148-150, 150
   naming, 8, 53-54
   processing instructions in, 56
   pseudo, 285
   retrieving character data, 375-376
   type names, 53-54
   types of content, 54-56
   white space in, 56-58
empty elements, 59, 63, 100
EMPTY keyword, 100
encoding languages and characters, 77-79
end-tags, 5, 27, 28-29, 53
entities
   accessing, 388-392
   adding to Valid.xml example, 157-162
   declaring, 97, 135-147
   external, defined, 133-135
   as files, 132
   general, defined, 133-135
   general external parsed
      as available type of entity, 134
      declaring, 138-139
      example, 138-139
      naming, 138
      referencing, 148, 149, 152-153
      specifying system literal, 138
      specifying URL, 138
      syntax, 138
   general external unparsed
      as available entity type, 134
      declaring, 139-141
      examples, 142, 152-153
      Inventory Entity example, 388-392
      naming, 139
      referencing, 148, 150
      specifying notation, 141
      specifying system literal, 139, 392
      syntax, 139
   internal, defined, 133-135
   naming, 135
   overview, 131, 132-133
   parameter, defined, 133-135
   parameter external parsed
      as available type of entity, 137
      declaring, 145-147
      example, 146-147
      naming, 145
      referencing, 148, 150
      specifying system literal, 145
      specifying URL, 145
      syntax, 145
      when to use, 146
   parsed, defined, 133-135
   as quoted strings, 132
   referencing, 148-153
   types of, 133-135
      general vs. parameter, 133-135
      internal vs. external, 133-135
      parsed vs. unparsed, 133-135, 141
   unparsed, defined, 133-135
   uses for, 132-133
entities DocumentType property, 391
ENTITIES type attribute, 113, 133-135, 140, 388, 390
Entity node, 361, 391
entity references
   illustrated, 55
   inserting, 148-153
   predefined, 156-157
ENTITY type attribute, 112-113, 135, 140, 390-391
enumerated type attributes, 110, 114-116
EOF DSO recordset property, 325
equations, mathematical, 6
errors, XML, catching in Internet Explorer, 31-33
events, defined, 302
extensible, defined, 7
Extensible Forms Description Language (XFDL), 17
Extensible Markup Language. See XML (Extensible Markup Language)
Extensible Stylesheet Language. See XSLT (Extensible Stylesheet Language Transformations)
external DTD subsets, 120-125, 147-149
external
   defined, 133-135
   general, parsed
      as availlable type of entity, 134
      declaring, 138-139
      example, 138-139
      naming, 138
      referencing, 148-153, 149
      specifying system literal, 138
      specifying URL, 138
      syntax, 138
   general, unparsed
      as available type of entity, 134
      declaring, 139-141
      examples, 142, 152-153
      Inventory Entity example, 388-392
      naming, 139
      referencing, 148, 150
      specifying notation, 141
      specifying system literal, 139, 392
      syntax, 139
   parameter, parsed
      as available type of entity, 134
      declaring, 145-147
      example, 146-147
      naming, 145
      referencing, 148, 150
      specifying system literal, 145
      specifying URL, 145
      syntax, 145
      when to use, 146
   parsed vs. unparsed, 133-135, 141

F
Federal Express, 18
filtering XML data
   referencing attributes in, 451
   using XSLT style sheets, 440-445
   XsltDemo04.xsl example, 447-448, 450-452
   XsltDemo05.xsl example, 448-449, 450-451
   XsltDemo06.xsl example, 452, 452-453, 454
FindBooks script, 352-355
firstChild node property, 365, 377, 380
firstPage TABLE element method, 309
#FIXED AttValue default declaration form, 117
float property, in cascading style sheets
   and block elements, 259, 277
   creating margin notes, 277-279
   displaying floating images, 280-282
   setting, 276-283
   specifying CSS keyword values, 277
font-family property, in cascading style sheets, 213, 222-224
font-size property, in cascading style sheets
   absolute vs. relative size values, 228
   example, 201-202
   and inheritance, 203
   setting, 224-229
   specifying percentage values, 227
   specifying size values, 227
font-style property, in cascading style sheets, 202, 214, 229
font-variant property, in cascading style sheets, 231
font-weight property, in cascading style sheets, 202, 229-231
fonts, setting CSS properties, 221-231
for-each element. See xsl:for-each element
FRAME HTML element, 329
functions in XSLT style sheets, 432

G
GedML (Genealogical Data in XML), 18
Genealogical Data in XML (GedML), 18
general entities
   adding to Valid.xml example document, 157-162
   as available types of entities, 134
   declaring, 135-142
   defined, 133-135
   external parsed
      as available type of entity, 134
      declaring, 138-139
      example, 138-139
      naming, 138
      referencing, 148, 149, 152-153
      specifying system literal, 138
      specifying URL, 138
      syntax, 138
   external unparsed
      as available entity type, 134
      declaring, 139-141
      examples, 142, 152-153
      Inventory Entity example, 388-392
      naming, 139
      referencing, 148, 150
      specifying notation, 141
      specifying system literal, 139, 392
      syntax, 139
   internal parsed
      assigning values, 136-137
      as available type of entity, 134
      declaring, 135-137
      examples, 137, 152-153
      naming, 135
      referencing, 148, 149, 152-153
      syntax, 136
   referencing, 55, 148, 149-150, 152-153
Geography Markup Language (GML), 18
getAttribute Element node method, 381
getAttributeNode Element node method, 381
getElementByTagName
   as Document node method, 372, 380, 382
as Element node method, 381
GetElements.htm file (Listing 11-5)
   displaying in Internet Explorer, 382, 382
   listing, 383-384
getNamedItem NamedNodeMap method, 386, 387, 391, 392

H
HEAD HTML element, 6
height property, in cascading style sheets
   setting, 270-272
   specifying values, 271-272
hierarchically structured documents, 7, 8-9, 16
HRMML (Human Resource Management Markup Language), 17
.htm files
   DomDemo Fixed.htm file
      displaying in Internet Explorer, 369, 369
      listing, 367-369
   DomDemo Variable.htm file
      displaying in Internet Explorer, 376, 377
      listing, 376, 377-378
      script, 377-378
   GetElements.htm file
      displaying in Internet Explorer, 382, 382
      listing, 383-384
   Inventory Attribute.htm file
      displaying in Internet Explorer, 348, 348
      listing, 347, 347-348, 348-349
   Inventory Big Table.htm file
      displaying in Internet Explorer, 310, 310
      listing, 313-314
   Inventory Entity.htm file
      listing, 388, 389-390
      script, 391-392
   Inventory Find.htm file
      displaying in Internet Explorer, 352, 352
      FindBooks script in, 352-355
      listing, 350, 350-352, 352
   Inventory Hierarchy Valid.htm file
      creating from Inventory Hierarchy.htm file, 342
      displaying in Internet Explorer, 344, 344
      listing, 342, 342-343, 344
   Inventory Hierarchy.htm file
      displaying in Internet Explorer, 321, 321
      listing, 318, 318-319
      
making changes to, 342
   Inventory Single.htm file
      displaying in Internet Explorer, 327, 327
      listing, 326, 326-327
   Inventory Table.htm file
      displaying in Internet Explorer, 308, 308
      listing, 306, 306-307
   ShowNodes.htm file
      displaying in Internet Explorer, 397, 397
      listing, 393, 393-394, 394-397
   Validity Test DTD.htm file, 398-401, 4-401
   Validity Test Schema.htm, 402-404, 405-406, 406-407
HTML. See Hypertext Markup Language (HTML)
Human Resource Management Markup Language (HRMML), 17
Hypertext Markup Language (HTML)
   angle brackets () in cascading style sheets, 5
   binding elements to XML attributes, 344-349
   binding elements to XML elements, 10
   binding elements to XML fields, 328, 330-335
   BUTTON element, 324, 329
   creating pages that display XML documents one at a time, 325-327
   DATAFORMATAS attribute, 334-335
   DATAPAGESIZE attribute, 309
   displaying documents in Internet Explorer, 5
   elements of, 4-7
   inserting elements into XML documents, 286-287
   limitations of, 6-7
   linking XML documents to HTML pages, 297, 299-303, 359-360
   lists of elements, 6, 328, 328-330
   ONCLICK attribute, 324, 325
   relationship to SGML, 11
   relationship to XML, 3-4, 7, 12
   rendering markup contained in XML fields, 328, 336-337
   as SGML application, 11
   and single-record data binding, 322-327
   SPAN element, 307, 330, 334, 342-343, 373
   start-tags and end-tags, 5
   TABLE element, 303, 307, 308-310
      firstPage method, 309
      lastPage method, 309
      nextPage method, 309
      previousPage method, 309

I
ID type attribute, 111
IDREF type attribute, 111-112
IDREFS type attribute, 112
IFRAME HTML element, 329
IGNORE keyword, 124-125
iLingo, 17
IMG HTML element, 329, 331, 331-333
#IMPLIED default declaration form, 116
@import directive
   defined, 208
   and order of precedence, 208, 214
   specifying URL value, 208-209
importing style sheets, 208, 214
INCLUDE keyword, 124-125
inherited properties
   for text spacing and alignment, 246
   vs. noninherited properties in cascading style sheets, 203-204, 213
innerText HTML property, 373, 395
INPUT HTML element, 329
INPUT TYPE=BUTTON HTML element, 329
INPUT TYPE=HIDDEN HTML element, 329
INPUT TYPE=PASSWORD HTML element, 329
INPUT TYPE=RADIO HTML element, 329
INPUT TYPE=TEXT HTML element, 329, 336
instance document, 186, 190-192
instructions. See processing instructions
insurance-related data, exchanging, 17
internal DTD subsets, 122-124
internal entities
   defined, 133-135
   general, parsed
      assigning values, 136-137
      as available type of entity, 134
      examples, 136-137, 152-153
      naming, 135
      referencing, 148, 150, 152-153
      syntax, 136
   parameter, parsed
      assigning values, 144
      as available type of entity, 134
      declaring, 143-145
      example, 144-145
      naming, 143-144
      referencing, 148, 149
      syntax, 143-147
   Internet Explorer
   catching XML errors, 31-33
   default XSL style sheet, 33
   displaying Book.htm document, 322-323, 321
   displaying DomDemo Fixed.htm document, 376, 377
   displaying DomDemo Variable.htm document, 374, 375
   displaying GetElements.htm document, 41, 41
   displaying HTML documents, 5
   displaying Inventory Attribute.htm document, 347, 347
   displaying Inventory Big Table.htm document, 310, 310
   displaying Inventory Big.xml document, 310, 310
   displaying Inventory Find.htm document, 350, 350
   displaying Inventory Hierarchy Valid.htm document, 342-343
   displaying Inventory Hierarchy.htm document, 318-319
   displaying Inventory Image.htm document, 331-332
   displaying Inventory Single.htm document, 325-327
   displaying Inventory Table.htm document, 306-307
   displaying Inventory.htm document, 304-306, 376-377
   displaying Inventory01.xml document, 37, 37, 198-200
   displaying Inventory02.xml document, 41, 41
   displaying Inventory03.xml document, 61, 61
   displaying Inventory04.xml document, 66, 66-68
   displaying Leaves.xml document, 238
   displaying Raven.xml document, 261-262
   displaying Raven01.xml document, 280, 280
   displaying Raven02.xml document, 283, 283, 285, 285
   displaying Raven03.xml document, 289
   displaying Raven04.xml document, 294, 294
   displaying ShowNodes.htm document, 397, 397
   displaying XML documents, 10, 12, 26, 29-41
      with cascading style sheets, 34-41, 37, 41, 202, 202
      overview, 29-30
      without cascading style sheets, 30, 30-31
   displaying XsltDemo.xml document, 446, 446
   displaying XsltDemo01.xml document, 414, 414
   displaying XsltDemo06.xml document, 455, 455
   order of precedence for processing cascading style sheets rules, 214-215
   and XML comment text, 82-83
   XML error-checking feature, 31-33
   and XML processing instructions, 84
   and XML processor, 307
Inventory Attribute.htm file (Listing 8-14)
   listing, 346-347
Inventory Attribute.htm file (Listing 10-12)
   displaying in Internet Explorer, 348, 348
   listing, 345, 347, 345-348
Inventory Attributes.xml file (Listing 11-6), 383-384, 385
Inventory Attributes.xml file (Listing 11-6), 385
Inventory Big Table.htm file (Listing 10-4)
   displaying in Internet Explorer, 310, 310
   listing, 313-314, 313-314
Inventory Big.xml file (Listing 10-3)
   displaying in Internet Explorer, 308
Inventory Big.xml file (Listing 10-3)
   displaying in Internet Explorer, 308, 308
   listing, 311-313, 311-313
Inventory DOM.xml file (Listing 11-1)
   hierarchical DOM organization, 363, 363
   listing, 364, 364
   and ShowNodes.htm example, 396, 397
Inventory Entity.htm file (Listing 11-8)
   listing, 388-390, 388-390
   script, 391-392
Inventory Entity.xml file (Listing 11-7), 388, 388-389
Inventory Find.htm file (Listing 10-13)
   displaying in Internet Explorer, 350, 350
   FindBooks script in, 352-356
   listing, 350-352, 350-352
Inventory Hierarchy Valid.htm file (Listing 10-11)
   creating from Inventory Hierarchy.htm, 339-340
   displaying in Internet Explorer, 342, 342
   listing, 338-341, 338-341
Inventory Hierarchy Valid.xml file (Listing 10-10)
   creating from Hierarchy.xml, 337-338
   listing, 342-343, 342-343
Inventory Hierarchy.htm file (Listing 10-6)
   listing, 318-319, 318-319
   making changes to, 337-342
Inventory Hierarchy.xml file (Listing 10-5)
   listing, 315-318, 315-318
   making changes to, 335-337
Inventory Image.htm file (Listing 10-9)
   displaying in Internet Explorer, 333, 333
   listing, 332-333, 332-333
Inventory Image.xml file (Listing 10-8)
   listing, 331-332, 331-332
Inventory Instance.xml (Listing 7-4)
   listing, 190-192, 190-192
Inventory Schema.xsd (Listing 7-3)
   listing, 187-189, 187-189
Inventory Single.htm file (Listing 10-7)
   displaying in Internet Explorer, 327, 327
   listing, 326-327, 326-327
Inventory Table.htm file (Listing 10-2)
   displaying in Internet Explorer, 308, 308
   listing, 306-307, 306-307
Inventory Valid Entity.xml file (Listing 6-1)
   creating from Inventory Valid.xml file, 157-158
   listing, 160-162, 160-162
   and ShowNodes.htm example, 393-397
Inventory Valid.xml file (Listing 5-1)
   making changes to, 157-158
Inventory Valid.xml file (Listing 5-2)
   creating from Inventory.xml file, 125-129
   listing, 127-129, 127-129
Inventory01.css file
   Listing 2-2, 34, 34
   Listing 7-1, 201, 201
Inventory02.css file (Listing 2-4), 38, 38, 67
Inventory.xml file
   displaying in Internet Explorer, 30, 30, 308, 308, 377, 377
   and Document Object Model (DOM), 376-380
   Listing 2-1, 23-24, 23-24
   Listing 8-1, 302
   Listing 10-1, 304-307, 304-307
Inventory01.xml file
   displaying in Internet Explorer, 37, 37, 202, 202, 207, 207
Inventory02.xml file (Listing 2-5)
   displaying in Internet Explorer, 40-41, 41
   listing, 39-40, 39-40
Inventory03.xml file (Listing 3-2)
   displaying in Internet Explorer, 61, 61
   listing, 59-61, 60-61
Inventory04.xml file (Listing 3-3)
   displaying in Internet Explorer, 68, 68
   listing, 66-67, 67, 67
ISO/IEC 10646 character set, 153-154
item NamedNodeMap method, 386, 386
item NodeList method, 374


Next



Last Updated: November 14, 2001
Top of Page