The advanced material on "CSV Service" and "Testing" are what you are looking for, you may also wish to make a custom renderer for your xml files.
There is a specific uDig extension point for a wizard adding data to the catalog; the extension point is used both during "import" and during "add layer". I would look into this one after you have your normal import wizard working (you can reuse your wizard pages which is where most of the work is).
> Hey Guys!
> I would like to extend the import wizard by providing an additional way to import source. The point "Import XML file" would process some XML files of a given folder.
> What plug-in do I need to add to my plugin.xml Dependencies? And what about the Extensions? I just started working with RCP and uDig, so any help is appreciated :) Thanks in advance.
> GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT!
> Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01 > _______________________________________________
> User-friendly Desktop Internet GIS (uDig)
> http://udig.refractions.net > http://lists.refractions.net/mailman/listinfo/udig-devel