Implementação básica usando StringBuilder e Dom