I am also looking for a solution to parse XML using SU ruby. I am writing a gas kinetics open source code which requires visualization of molecular structure and some energy related surfaces. It will be great if someone here can share more information on their experiences such as if anyone has tried but failed, or if there is any possible solution.