É melhor usar o analisador StAX para criar XML do que usar o analisador SAX. Consulte a seção Java StAX Parser para o mesmo.