[jQuery] iframe and xml

[jQuery] iframe and xml


I have been trying to insert xml into an iframe. I can do it kinda.
The problem is the iframe has <html></html> tags and if the xml has
items that look like <head> tags like <title> etc they end up in the
head. For example I have a atom file that looks like this:
<?xml version="1.0" encoding="UTF-8"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#">
<title>Gmail - Inbox for bartonphillips@gmail.com</title>
<tagline>New messages in your Gmail Inbox</tagline>
<fullcount>4</fullcount>
<link rel="alternate" href="http://mail.google.com/mail" type="text/
html" />
<modified>2009-06-07T22:20:48Z</modified>
<entry>
<title>TORNADO WARNING from 9News CustomCast</title>
<summary>Severe Weather Bulletin Click here to get additional current
severe weather information This is ...</summary>
<link rel="alternate" href="http://mail.google.com/mail?
account_id=bartonphillips
%40gmail.com&amp;message_id=121bc3ef3abda1f1&amp;view=conv&amp;extsrc=atom"
type="text/html" />
<modified>2009-06-07T19:43:10Z</modified>
<issued>2009-06-07T19:43:10Z</issued>
<id>tag:gmail.google.com,2004:1304851949303996913</id>
<author>
<name>9News-CustomCast</name>
<email>9News-CustomCast@subs.myweather.net</email>
</author>
</entry>
.....
When I do this:
var iframe = $("#frame")[0];
var doc = iframe.contentDocument;
if(!doc) doc = iframe.contentWindow.document;
$("html", doc).load("atom.xml");
The html head tag gets the titles rather than the
<feed version="0.3" xmlns="http://purl.org/atom/ns#"> in the body?
Is there a way to make the iframe look like an xml document instead of
an html doc?