|
|
 |

 |
|
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.
|
|
|
|
|
 |
|
|
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
|