Leo is an outliner / literate editor / lots of other things:
MobileLeo PyS60 application allows you read the .leo documents on your phone.
I use the pure python xmllib (from regular python distro) to parse xml. Why won't PyS60 bundle some kind of default xml parser, however crappy? Even bundling plain xmllib would be enough...