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)