<p>I've got a iSeries to .Net compact framework project.  It includes rgple programs exposed as web services and a Windows mobile app that uses the webservices.  Each iSeries program has a specific webservice wrapper and the .net app reference each.  I would like to come up with a more generic messaging service using XML. </p>

<p>I am fairly familiar with procesing XML in .Net.  But have no experience with XML on the iSeries.  What iSeries XML tools would you recommend?  And how best to get started/learn XML processing on the iSeries?</p>

IBM provides the
XML Toolkit for IBM System i5
.
You can also run Java which has an
XML parser
.
RPG also has some
support for XML
built into the langage.
You can get started by reading the IBM documentation at those links.