
By moramata on
Please look at the feed
http://www.semanticbay.com/taxonomy/term/20+21+22/0/feed
I assume the the above url format is the correct one to provide a feed for terms 20 or 21 or 22.
If not, please let me know what is the correct format.
If the above format is the correct format, than the above is not a valid feed
according to
http://www.feedvalidator.org/
Comments
Bug
I was able to subscribe to the feed successfully in NetNewsWire for the Mac, but didn't test with any other aggregators. That said, I've submitted a bug report at http://drupal.org/node/40848
(Username formerly my full name, Richard Eriksson.)
Fixed in 4.7
Just confirmed that a fix for this bug will appear in the official release of Drupal 4.7 (the fix currently works in Beta 4, actually).
(Username formerly my full name, Richard Eriksson.)
Mal-formed URI
The validation of the aforementioned feed fails because the URI (
<link>
) included in the RSS channel is deemed to be mal formed.The culprit URI is
http://www.semanticbay.com/taxonomy/term/20 21 22/0
Does anybody know why a URI like this is deemed to be invalid? The validator indicates that the URI is not terminated correctly... it is expecting something at the end that is not there.
The validator's help page is not very helpful.
My Drupal-powered Blog: ThoughtfulChaos
Space is an invalid
Space is an invalid character in uri
why the uri is not
http://www.semanticbay.com/taxonomy/term/20+21+22/0
instead of http://www.semanticbay.com/taxonomy/term/20 21 22/0
Does any guru know how to fix this?
Has anybody answer to this problem?
I posted this 6 weeks ago and I have not yet received any reply to fix this RSS defects. Can anybody please tell me how to fix the error so that it produces a valid RSS
Feedvalidator appears to
Feedvalidator appears to have a problem. Feedvalidator is removing the + signs in the links. Do you know why feedvalidator is changing the links you try to validate? Until you get feedvalidator to stop changing the URI you feed it it iwll be hard to test.
So the question I pose to you is the same one that one of my teachers asked.... Do you trust that the tool you are using to work correctly? It disturbs me that it changes the link during the test.
-sp
---------
Test site, always start with a test site.
Drupal Best Practices Guide -|- Black Mountain
-Steven Peck
---------
Test site, always start with a test site.
Drupal Best Practices Guide
Not Feed Validator
It doesn't change the link. Many scripting languages--okay, I only happen to know that PHP (and therefore Drupal) does it, and only in my experience--parses the "+" sign as a space. So it's not the Feed Validator that removes the plus: it's the language underlying it (which is ... Python?).
(Username formerly my full name, Richard Eriksson.)
It is not feed validator,
It is not feed validator, python, php, ruby or whatever.
http://www.semanticbay.com/taxonomy/term/20 21 22/0Drupal is producing invalid link element. A link should not have any spaces and that drupal is creating the link element with spaces. Here is the snipet produced by Drupal
It should be http://www.semanticbay.com/taxonomy/term/20+21+22/0
If you want to check the entire xml prduced by drupal, please do so at
http://www.semanticbay.com/taxonomy/term/20+21+22/0/feed
So it is drupal.
My question is where in the code do I go to fix it so that it produces
http://www.semanticbay.com/taxonomy/term/20+21+22/0
instead of
http://www.semanticbay.com/taxonomy/term/20 21 22/0