VCalSax allows to load data from VCalendar files into DOM trees. And to rewrite such trees as VCalendar files.
For making such conversions, VCalSax defines a SAX parser which changes the VCalendar format to a specific XML format, and a XSL Transform to build VCalendar files.
Note that VCalendar is a standard format for scheduler data used in many calendar software (KOrganizer, Evolution and maybe even Outlook...).

logilab-vcalsax-0.4.tar.gz