so I guess this generates an XML document in the background? Why not include a real XML document?