A Internet permite integrar aplicações localizadas em plataformas e sistemas operacionais diferentes. Sendo Java uma linguagem de programação independente de plataforma e a tecnologia XML baseada em texto, é possível escrever aplicações distribuídas que reforçam o conceito de interoperabilidade. Este guia mostra como processar documentos no formato XML, tendo acesso a todos os elementos dos documentos, utilizando Java, suas APIs e os modelos de objetos SAX e DOM. Ensina como realizar a análise dos dados (parsing) de maneira eficaz, bem como gerar, serializar e transformar documentos baseados em XML. Explica como construir e utilizar um manipulador de erros e lidar com espaços em branco (whitespaces). Descreve a API DOM, suas principais classes, interfaces, métodos e o módulo DOM Traversal. Mostra como utilizar expressões e funções XPath para efetuar pesquisas objetivas no documento XML. Tudo isso com a ajuda de exemplos práticos e de fácil compreensão. Ideal para carregar e consultar a qualquer momento.