Книга:
Pro XML Development with Java Technology.
Не самый плохой справочник по заявленной теме, по состоянию на прошлый год. Я из книги узнал не очень много нового, ибо все что там есть по теме, и заметно больше, можно забесплатно найти в интернете, причем многие материалы - уже лет шесть как. Из минусов: не обнаружил хороших иллюстративных примеров - когда нужен тот подход, а когда - иной. Не объясняется, скажем, почему иногда выгодно кастомизировать событийный StAX, а иногда - пользовать курсорный, даже если код будет похож на лапшу. Не указаны границы применимости dom/dom2 в плане эффективности по времени. Разница между xslt/xpath 1 и 2 не освещена (вообще, если только я случайно не пропустил страницу, версии 2.0 этих апи не разобраны). Не рассказано, зачем нужен jaxb.
Из плюсов: про каждый АПИ рассказаны базовые вещи, дан материал, создающий неплохую основу для дальнейшего онлайн-самообразования.
В целом - книга не заслуживает отдельного прочтения, но как недорогой подручный справочник на полке - вполне работоспособна.