IE7 doesn't recognize valid ATOM/entry documents (which aren't exactly the same as ATOM/feed documen

Discussion in 'Internet Explorer' started by Vanhalle Jean-Christophe, Feb 17, 2006.

  1. Hi!

    The code written at the end of the message is a valid ATOM/entry document
    which contains only one entry. It does validate against the validator at
    http://feedvalidator.org and is fine with the atom 1.0 specification. A good
    example can be found at this adress:
    http://www.xml.com/pub/a/2005/12/07/catching-up-with-the-atom-publishing-protocol.html .

    The problem is IE7 seems to recognize it as an atom document but fails to
    render it like it does render RSS and ATOM/feed documents. My guess is the
    internal IE7 parsing/xsl process dedicated to ATOM and hiccups on the root
    document ('entry').

    It wouldn't be a problem if IE7 could then (if an error is caught) falls
    back to the xsl being applied to the ATOM/entry document. As i suggested in
    a previous message, this problem could disappear by giving the user a choice
    or a suggestion regarding the default (ie7) and author rendering (author's
    xsl intended to be applied).

    <?xml version="1.0" encoding="utf-8"?>
    <?xml-stylesheet type="text/xsl" href="xsl/entry.xsl"?>
    <entry xmlns="http://www.w3.org/2005/Atom">
    <title>Entry title</title>
    <link href="http://localhost/entry.xml"/>
    <author>
    <name>John Doe</name>
    </author>
    <id>tag:johndoe,2006-02-17:/archives/20060217014201</id>
    <updated>2006-02-17T01:42:01+01:00</updated>
    <content type = "xhtml">
    <div xmlns="http://www.w3.org/1999/xhtml">
    My content
    </div>
    </content>
    </entry>

    Regards,
    Vanhalle Jean-Christophe
     
    Vanhalle Jean-Christophe, Feb 17, 2006
    #1
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.