I don't think using an XSLT processor followed by an RDF/XML parser would be much fun in practise - a SAX based convertor would be much simpler.