Table of Contents


Index

#FIXED, 83, 124, 126
#IMPLIED, 83, 124–5
#PCDATA—see parsed character data
#REQUIRED, 83, 124
&—see ampersand
*—see asterisk
.—see period
,—see comma
?—see question mark
@IMPORT, 29
|—see OR symbol
+—see plus
<!DOCTYPE>, 82, 89, 97–8
<?XML?>, 91–94

A

A element, 266, 268, 274–7, 284
ActiveX, 314, 327
ACTUATE, 270, 272
actuator, 269
Air Transport Association of America, 204
AltaVista, 5
agents, 179
American National Standards Institute (ANSI), 7
ampersand, 116
ANCESTOR(), 280
annotating, 293
ANY, 114
Apple Computer, 259
application, 331
Architecture Domain, 45, 317
Arena, 36
ArborText, 30
ASCII, 69, 94
asterisk, 85, 115, 117
attribute declarations, 122–8
attribute matching, 282
attributes, 41–44, 75–6, 83, 112, 121–8, 331
authoring tools, 300–1

B

BEHAVIOR, 270, 272
Berners-Lee, Tim, 6, 8
binary files, 70, 107
BLINK, 5
block elements, 64, 141, 160
BODY, 12
Boeing, 205
boilerplate, 104
Bosak, Jon, 315
Bray, Tim, xviii, 52, 54
browsers, 35–7, 78, 158, 305–16
business-to-business transactions, 193–205

C

C++, 297–8
CAD, 204, 329
case-sensitivity, 41
Cascading Style Sheets (CSS), 1, 9, 11, 18–29, 45, 57, 60, 138, 140–3, 159–67, 171–3, 221, 304, 319, 324. 331
catalog page, 49–51, 68, 130–8, 180–9, 328
CDATA marked sections, 110, 190, 325
CD-ROM, 51, 67
CERN, 8, 12, 35
CFI, 203
chainsaw, 57
Channel Definition Format (CDF), 257–9, 304, 317, 323. 331
chapters, 146–175
character data (CDATA), 83, 100–1, 123, 190, 331
checksum, 196
Chemical Markup Language (CML) 308–11
CHILD(), 280–2, 284
child elements, 113, 120, 331
chunks, 277, 279, 303, 327, 332
circular references, 107
Clark, James, xviii
CLASS, 24, 138
class libraries, 315
class list example, 70–72
closing tags, 41
COBOL, 314
color, 22
comma, 115
comments, 98–9
committees, 58
compound documents, 232
construction rule, 32
content design, 60
CONTENT-ROLE, 269, 271
CONTENT-TITLE, 270–1
contextual selectors, 171
Corel, 208
crawlers, 5
cut-and-paste, 73

D

databases, 59, 69, 73, 138, 178, 180, 182, 318
relational, 58, 74, 178
object, 178, 280, 304
object-relational, 304
databinding, 322
databooks, 203
dates, 216–7, 233–4, 248
debriefing, 230
default value, for attributes, 124
delimiters, 69, 193, 202
Department of Defense, 7, 60, 205
DESCENDANT(), 280
desktop publishing, 66
development process, 58–60
device control 243–254
diagramming sentences, 35
Digital Equipment Corporation, 5
directory management, 215–6, 232
directory structures, 5, 232, 237, 317
display, 22, 49, 76, 141
distribution lists, 212
DITTO(), 279
DIV, 23–25, 138
document, 332
document entity, 113
document management 59, 62, 65, 216, 230, 241, 329
Document Object Model (DOM), 43, 192, 304, 307, 328, 332
Document Style Semantics and Specification Language (DSSSL), 30, 32, 332
document type declaration, 82, 97–8, 332
Document Type Definition (DTD), 7, 11, 77–128, 332
Domino, Lotus, 318
donuts, 209–10
drawings, 229
DTD subsets, 107, 229
dynamic HTML, 319, 322, 324, 328
dynamic page generation, 185

E

ECIX, 203–4
ECMA-262 (JavaScript), 33, 190
electronic components, 203
electronic data interchange (EDI), 193
elements, 38–44, 75–6, 81, 112–121, 332
EM, 13
email, 215–6
EMBED, 303
EMPTY, 114, 114–5
empty elements, 41, 114–5, 333
encodings, 94–96
encryption, 194
end-tag, 333
ENTITIES attribute type, 123
entities, 41, 70, 81–2, 100, 216, 333
built-in, 102
parsed repeatedly, 105
see also external entities, general entities, internal entities, parameter entities
ENTITY attribute type, 123
entity DTDs, 104
enumerated attributes, 123
errors, 84
EUC-JP, 94–5
extended links, 284–90, 333
extended link grouping, 290–92, 303, 333
external DTD, 101, 333
external entity, 97, 105, 107

F

filing cabinets, 207, 230, 241
fixed-length fields, 69, 193, 202
FLIPGELLY, 283
flow object tree, 30–2
FOLLOWING(), 280
FONT, 5, 9, 15, 43
font-family, 22, 159
font-size, 22
font-style, 22
font-variant, 22
font-weight, 22
formatting engines, 65
forms, 13
FRAB, 283
fragment identifiers, 267, 279
Frames, 4, 181
Freedom of Information Act, 209
FSIBLING(), 280
FTP, 5, 317
full-text search, 207

G

general entities, 101–105, 334
Generalized Markup Language (GML), 6, 334
glossaries, 149
Goldfarb, Charles, 6–7
Gopher, 317
GROUP, 290–292

H

H1, 13, 64
H2, 64
HEAD, 12, 268
header, 220
HERE(), 278
hierarchies, 254
history, 230–241
Hitachi, 203
HREF, 28, 265, 269–70
HTML(), 279
HTML DTDs, 130
hub-and-spoke system, 292
human resources, 212
HyperText Transfer Protocol (HTTP), 35
HyTime, 265, 334

I

IBM, 6, 60, 208, 304, 315
ID, 24, 25, 123, 185, 192, 276
ID(), 279
IDREF, 123
IGNORE, 101, 110–12
image maps, 4
images, 13
in-line link, 266, 334
infomercial, 51
INCLUDE, 101, 110–12
Informix, 208, 304
INLINE, 269, 271
INPUT, 43
Inso, 30, 304
instance, 334
Intel, 203
interface services, 312
internal DTD subset, 335
internal entities, 105–6
Internal Revenue Service (IRS), 7, 61, 205
International Organization for Standardization (ISO), 7, 98
interviews, 209
Intranets, 59, 211
ISBN, 197
ISO 2022-JP, 94–5
ISO 8859 encoding schemes, 94–5
ISO 8879 (SGML), 104

J

Jasmine, 304
Java, 13, 52, 96, 261, 297, 299, 302, 308, 314, 319, 327–8
Java Development Kit (JDK), 52–3
Java Runtime Environment (JRE), 52
JavaBeans, 315
JavaScript, 33, 181, 190–2, 319, 328
JUMBO, xviii, 308–12, 320

K

keywords, 12
Kravitz, Frank, 211

L

Lark, xviii, 51–55, 79
lawsuits, 212
leaf elements, 120, 147, 168–73
Leventhal, Michael, 299
letterhead, 229
light switches, 254
line breaks, 49
linear structures, 255, 303
LINK, 12, 23, 28, 221, 268
link grouping, 290–1
link management, 289–93
links, 129, 221
list elements, 64, 149, 173–4
locators, 277–84
locator elements, 286
Lockheed Martin, 205

M

machine-readability, 178–9, 216, 295
Macintosh Runtime for Java, 52
mailroom, 212
Marimba, 257
marked sections, 110–2
MARQUEE, 5
Master Car Builder’s Association, 205
mayhem, 60
MEDIA, 29
memos, 63, 72, 208–30
META, 12
MetaContent Framework (MCF), 257, 259–60, 317, 335
metadata, 12
Microsoft, xviii, 5, 30, 37, 257
Microsoft Internet Explorer, 14–5, 17–21, 35, 70, 192, 258–9, 304, 308, 319–20
Microsoft Word, 13, 144, 208
Mikula, Norbert, xviii
MIS:Press, 144–5, 197
mixed-content declaration, 114, 116, 120–1, 216
modularity, 326
motion detectors, 247
MSXML, xviii, 79–80, 86, 315–6, 320
multi-directional links, 285, 288, 303
Murray-Rust, Peter, xviii, 308

N

NAME, 192, 268, 276
naming conventions, 185
National Semiconductor, 203
NDATA, 108
Nelson, Ted, 279
newsletters, 209, 223
nesting, 38–41, 74–5, 295
Netscape Communications, 5, 37, 257, 259, 308
Netscape Communicator, 20–1, 35, 192, 319
Netscape Navigator, 14–15, 17–20
NMTOKEN attribute type, 123
NMTOKENS attribute type, 123
non-validating parser, 52
normalization, 74
NOTATION, 109–10, 151, 229, 312, 334
NOTATION attribute type, 123, 127, 151
NSGMLSU, xviii
NXP, xviii

O

OR symbol (|), 83, 115, 118
obfuscated XML, 105
object-oriented programming, 254, 296
Open Software Distribution Format (OSD), 257, 261
operating system, 313–4
OS/2 Warp, 52
out-of-line links, 285, 287, 336

P

padding, 161
parameter entities, 101, 105–9, 111, 121, 152, 199, 234, 238, 240, 296, 336
parent elements, 113, 120, 336
parsed character data (#PCDATA), 82, 100, 120, 336
parsing, 77–80, 301, 305, 336
past performance, 231
path, 267
Patterns, 32
period (in location terms), 281
Perl, 297–8
Phillips Semiconductors, 203
Pinnacles, 203–4
plus, 85, 115, 117
POET, 304
ports, 267
PRECEDING(), 280
processing applications, 295, 301–2, 336
processing instructions, 46, 91–2, 336
programming in data, 243–254
project management, 231
Project X, 259
prolog, 91, 337
properties, 256
proposals, 231
PSIBLING(), 280
pseudo-elements, 281
PUBLIC, 97, 107
public identifiers, 98
public-key encryption, 194
publishing industry, 196

Q

QuarkXPress, 158
queries, 267
question mark, 85, 115–6
quotes, 41–2

R

Railroad Industry Forum, 204
recipe, 47–8
recursion, 168, 178, 296, 337
redundancy, 197
REL, 28, 268
relative location terms, 280
remapping, for XML-Link, 275
repetitive information, 103
Resource Definition Format (RDF), 257, 263, 317
return values, 262
reusability, 2, 68, 223–4
REV, 268
rice cakes, 210–1
RMD (obsolete), 93
robots, 5, 179
robots.txt, 179, 318
ROLE, 269–71, 273
ROOT(), 278
root element, 337

S

scripting, 43, 181, 185–6, 190–2, 306–7, 324–5
scriptlets, 192
search engines, 179, 318
search-and-replace, 103, 138
security, 236–7, 261
serial interface, 244
shells, 194, 322
Shift_JIS, 94–5
simple links, 269–7, 337
SHORTREF (SGML), 175
SHOW, 270, 271–3
Solaris 2.6, 96, 299
SP, xviii, 79
SPAN, 23–25, 138
SQL, 101
SRC, 191, 268
standalone, 93
standardization, 64, 177, 193
start-tag, 337
state programming, 244, 246–8, 254
STEPS attribute, 290–1, 293
STRING(), 282–3
STYLE attribute, 44
STYLE element, 18–20, 26
style sheet documents, 27–28, 338
styles, 2, 18–20, 144–5
Sun Microsystems, 315
SYSTEM, 98, 107, 110

T

tables, 4, 64, 150–1,
Tabular Data Control (TDC), 70
tags, 38–41
tapes, 193–4
teams, 44
Texas Instruments, 203
Text Encoding Initiative (TEI), 66
timers, 247
TITLE, 269–71
transclusion, 279
trash cans, 207
traversing, 269
tree structure, 55, 78, 107, 307
trigger conditions, 248
typing, strong 101

U

UCS-2, 94–5
UCS-4, 95
Unicode, 94–6, 297–9, 338
URL, 266
User Interface Domain, 45
UTF-7, 95
UTF-8, 82, 94–5

V

valid documents, 79, 257, 296, 300, 338
validating parser, 52
value checking, 233
VBScript, 190, 319
version, 46, 93
versioning, 229
Visual J++, 52–3

W

weather report, 53
webmasters, 59, 66
webMethods, 257
Web Interface Definition Language (WIDL), 257, 261–2, 317
web servers, 302
Web stores, 177
well-formed, 41, 47–55, 257, 296, 338
What-you-see-is-what-you-get (WYSIWYG), 1–3, 9, 11, 12
white-space (CSS attribute), 22, 49
white space, 49
Windows NT, 96, 299
workflow automation, 60, 73
WordPerfect, 208
World Wide Web Consortium (W3C), 1, 10, 36, 45, 60, 192, 257, 259, 263, 304, 307, 329, 338
World Wide Web, 4
wrapper elements, 116

X

X-10 system, 244, 246, 254
Xanadu, 279
XML (eXtensible Markup Language), throughout
relationship to HTML xvii–xix, 6, 8–9, 36–8, 45, 129–143
relationship to SGML xvii–xix, 6–8, 10, 36–7, 45, 60
XML Data Source Object, 321
XML declaration, 46, 81, 338
XML processor, 78
XML-Link, 265–93, 296, 323
XML-ATTRIBUTES, 275
XML-DEV mailing list, 297
XML-LINK attribute, 269–70, 286
XPointers, 277–284, 303–4, 328, 339
XSL (eXtensible Style Language), 30–33, 143, 174, 185, 324, 333

Y

Yahoo, 259


Remember—for the latest updates to this book, visit http://www.mispress.com/xml/. For the latest updates to the XML standards themselves, visit http://www.w3.org/xml/.


Table of Contents