Un documento xml e' fatto da una successione logica di caratteri ascii... quindi si, e' possibile farlo.

Il quesito e'... a partire da cosa e che rappresenti cos'altro