XML, 5593
adoption, 59
APIs, 8688
application specificity, 78
attributes, 70, 80, 324
basics, 6875
capabilities, 6
data reliance , 5
defined, 45, 55, 64
editors, 8688
elements, 6870
empty elements, 70
extensibility, 74
formatting guidelines and, 80
functioning of, 92
goal, 73
hierarchies, 79
HTML vs., 7581
importance, 91
InfoSet, 199
J2SE support, 244
Java APIs for, 251
markup, 64
as meta-markup language, 56, 65, 66
names , 69
nested elements, 70
overview, 5864
parsers, 71
power, 59
predefined markup in, 79
purpose, 91
Q&A, 9193
representation, 77
role, 51, 56
as SGML lite, 67
shared understanding, 7374
special characters , 7173
Spreadsheet files, 60
successfully processing, 74
support, 5960
tools, 9293
as unifying technology, 58
Web service as killer application for, 57
Web services relationship, 5556
See also Document Type Definitions (DTDs)