jdom主要用来弥补DOM及SAX在实际应用中的不足之处。这些不足之处主要在于sax没有文档的修改、随机访问以及输出的功能,而对于DOM来说,java程序员在使用时用起来总觉得不方便。
jdom对象就是像document、element和attribute这些类的直接实例,因此创建一个新jdom对象如在java语言中使用new操作符一样容易。
jdom使用标准的java编码模式,是要有可能,它使用java new 操作符而不使用复杂的工厂模式,使对象操作即便对于初学者用户也很方便