This book is organized as an advanced tutorial that can also serve as a solid and comprehensive reference.
The first chapter covers the bare minimum material needed to start working with XML, though for the most part this is intended more as a review for readers who’ve already read other, more basic books than as a comprehensive introduction. The second chapter introduces RSS, XML-RPC, and SOAP, the XML applications we’ll be using for examples in the rest of the book.
This is followed by two chapters on generating XML from your own programs (a subject which is all too often presented as a lot more complicated than it actually is). The first covers generating XML directly from code. The second covers converting legacy data in other formats to XML. The remaining bulk of the book is devoted to the major APIs for processing XML.
Read Processing XML with Java (Online)
The first chapter covers the bare minimum material needed to start working with XML, though for the most part this is intended more as a review for readers who’ve already read other, more basic books than as a comprehensive introduction. The second chapter introduces RSS, XML-RPC, and SOAP, the XML applications we’ll be using for examples in the rest of the book.
This is followed by two chapters on generating XML from your own programs (a subject which is all too often presented as a lot more complicated than it actually is). The first covers generating XML directly from code. The second covers converting legacy data in other formats to XML. The remaining bulk of the book is devoted to the major APIs for processing XML.
Read Processing XML with Java (Online)