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 bartonphill...@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-customc...@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?

Reply via email to