Java Micro XML Parser provides XML Writer and Pull/DOM-like XML Parser. Small 21kb jar is easily embedded and only requires J2ME. Very clean and simple API.
xmlpp is an non-validating XML Parser. It is written entirely in C++ and uses only the STL for dynamic data structures. xmlpp is very small, fast and easy to use and is suited for embedded applications or even just for configfiles.