Unlike most APIs, XMLPULL can provide the client application with the complete input text. Fully faithful round tripping is possible.