2 edb Jan 30, 2005 05:34

No problem. If you could've seen me pulling my hair out trying to figure out how to modify those things, you wouldn't feel bad at all :P
I've tried implementing this and have the following validation error for the Atom feed; it does validate for the RSSv2 feed.
This feed does not validate.
*
line 17, column 16: Undefined entry element: dc:subject (5 occurrences) [help]
<dc:subject>Open Source</dc:subject>
^
Source: http://press.teleinteractive.net/xmlsrv/atom.php?blog=2
1. <?xml version="1.0" encoding="utf-8"?><feed version="0.3" xml:lang="en-US" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
2. <title>The TeleInterActive Lifestyle</title>
3. <link rel="alternate" type="text/html" href="http://press.teleinteractive.net/tia_life" />
4. <tagline>The TeleInterActive Lifestyle is all about living and supporting access to information on the go.</tagline>
5. <generator url="http://b2evolution.net/" version="0.9.0.11">b2evolution</generator>
6. <modified>2005-07-01T19:00:28Z</modified>
7. <entry>
8. <title type="text/plain" mode="xml">Why Open Source</title>
9. <link rel="alternate" type="text/html" href="http://press.teleinteractive.net/tia_life/2005/07/01/why_open_source" />
10. <author>
11. <name>Joseph A. di Paolantonio</name>
12. <url>http://press.teleinteractive.net</url>
13. </author>
14. <id>http://press.teleinteractive.net/tia_life/2005/07/01/why_open_source</id>
15. <issued>2005-07-01T16:51:13Z</issued>
16. <modified>2005-07-01T18:58:51Z</modified>
17. <dc:subject>Open Source</dc:subject>
As you can see in line 01, we did add the XML namespace URI for the dublin core elements, but the validator doesn't seem to recognize it for Atom. It does for RSSv2.
Any ideas? Thanks in advance.
You know... I'm almost positive I validated all the feeds after I figured all this out. But you're right, it's not valid now, and I'll be damned if I can figure out why.
I'll get back to you. I'm running this by some of the feed validator expert guys.
FYI, I just checked with a couple people who did the same change to their Atom feed, and it WAS valid a few months back. For whatever reason, it's no longer valid, but we're looking into how to fix it.
Hmm, since the same thing is valid in RSSv2, maybe its a validator problem.
Thank you for the quick response.
Do try different Validators as they do sometimes vary in their results.
Actually, I just heard back from the feed validator guys. Apparently, this was a bug in the validator. The feed should be valid now, and mine is showing that way again.
Yes, our's too, except for cross-posting, where b2evo surrounds the main blog's main category with em markup tags. Have to determine how to stop that. ;)
Thank you, wrabbit.
Oddly though, technorati doesn't seem to be showing our posts. Even searching on their site results in the last posts being from about six months ago, even though we are getting back a positive acknowledgement when we post.
How can this be implemented in 1.8.1?
and 1.8.2?
Thanks! When I followed the other thread I gave up on .92 because the validator choked. Not knowing all that much about it I figured 'oh well!'. Now I'll go do my .92 feed to make all of them serve up a dc:thingamajig tag.