I wouldn't even attempt to clone a 10g EE as 10g XE

If I remember it right Oracle XE has a 4 Gig disk space limitation therefore you are talking about a very small database. I would pre-create the database in XE then migrate the data via old-n-good exp/imp or expdp/impdp.