What’s Next?

We have reached a significant milestone in our travels through XML land. You should now have working knowledge of XML, DTDs, XML Schema, and XSLT. These are the core and foundational technologies in the world of XML programming. Certainly there are more specifications and acronyms that you will come across in your development, but these fundamentals are key in using XML from the world of Java. In addition to the specifications, we have looked at both SAX and DOM, easily representing the majority of all XML use within Java. This officially makes you an XML Java developer!

In the next chapter, we wrap up our look at SAX and DOM by discussing where they shine, but more importantly, where they do not. Before diving into application code, which the rest of this book focuses on, JDOM is introduced to you. JDOM seeks to correct many of the problems and annoyances that developers continually face when using SAX and DOM. This API will also give you a good look at how XML can be used in new and creative ways with a little code and elbow grease.

Get Java and XML now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.