eXML is a XML 1.0 parser for Eiffel based on expat. It provides two different type of parsers: an event based parser and a tree based parser. The tree based parser is implemented as a descentant of the event based parser. An eXML example application called eBook is provided.