Simple XML, Ksoap2-android - same category, different quality levels
I always feel grateful when using any open source code. For this particular reason, I hesitate to criticize the code that its contributors usually spend an enormous amount of time working on. On the other hand, honest critique should be a part of the contribution to improve open source products.
Simple XML and Ksoap2-android, two open source projects, are in the same category in terms of functionality - XML serialization, but in totally different categories in terms of quality.
Simple XML- simple, elegant, robust, accommodating, rich features, excellent documentation.
Ksoap2-android - poor (close to zero) documentation, complex to use. If someone only needs to deal with a few particular SOAP services that may involve passing complex objects, it is better to start from scratch by coding the required SOAP envelop than using this tool.
One way to use Simple XML in Eclipse:
- Check out the open source project via SVN.
- File > Import >Maven > Existing Maven Projects > Select the directory where Simple has been checked out to, and Ecliplse will search and find project simple-XML among many others. > Finish the wizard. Must not use the "add existing project" option. The project's location is ...\trunk\download\stream
- Add the simpl-XML to the build path of the project using Simple.