<p>Is it possible using a server side XML parser to have it create an HTML blob that is then included in an existing HTML page?</p>

Is the existing HTML page already being served by the same server? If so, then yes - arguably that's a rough description of what almost all web frameworks do, to a greater or lesser extent: insert some dynamic content within a static template.
Which bit are you concerned about?