XML Object Model
![]() | The CorenSearchBot has performed a web search with the contents of this page, and it appears to include material copied directly from:
It will soon be reviewed to determine if there are any copyright issues. The content should not be mirrored or otherwise reused until the issue has been resolved. If substantial content is duplicated, unless evidence is provided to the contrary (e.g. evidence of permission to use this content under terms consistent with the Wikimedia Terms of Use or public domain status; see Wikipedia:Donating copyrighted materials), editors will assume that this text is a copyright violation, and will soon delete the copy.
Before removing this notice, you should:
|
XOM is a new XML Object Model for processing XML with Java that strives for correctness and simplicity.
Like DOM, JDOM, dom4j, and ElectricXML, XOM is a open source read/write API that represents XML documents as trees of nodes. Where XOM diverges from these models is that it strives for absolute correctness and maximum simplicity. XOM is based on Elliotte Rusty Harold's more than two years' experience with JDOM development, as well as his effort writing Processing XML with Java. While documenting the various APIs he found lots of things to like and not like about all the APIs, and XOM is his effort to synthesize the best features of the existing APIs while eliminating the worst.
External Links
- Design Principles and XOM: A Conversation with Elliotte Rusty Harold by Bill Venners, July 28, 2003
- XOM Home Page
- XOM Sample Code
- XOM Tutorial
- XOM API