Asp Forum
Home
|
Login
|
Register
|
Search
Forums
>
comp.lang.ruby
Re: Ruby-Feed parser and relative URL references
Jon Smirl
12/30/2005 5:06:00 PM
On 12/30/05, eduard <fishkei@gmail.com> wrote:
> I am using Ruby-Feedparser and it works great, but when I try to parse a
> feed in which description contains relative URL references, I get an error:
>
> (REXML::ParseException) "#<REXML::ParseException: Declarations can only
> occur in the doctype declaration.\nLine: \nPosition: \nLast 80 unconsumed
> characters:\n<![CDATA[<p>Filed under: <a href=\"
>
http://engadget.com/category/c...
\<
http://engadget.com/category/c...
%5C>"
> rel=\">\n/usr/lib/ruby/1.8/rexml/parsers/baseparser.rb:325:
>
> Is there a workaround?
That feed doesn't validate at
http://www.feedvali...
but for
different reasons than your are experiencing.
People need to validate feeds and complain to the authors. If feed
validation gets out of control we will be back to the HTML mess.
http://googlereader.blogspot.com/2005/12/xml-errors-in-...
--
Jon Smirl
jonsmirl@gmail.com
2 Answers
eduard
12/30/2005 5:22:00 PM
0
Thanks Jon,
I validated the feed with feedvalidator.org before posting the message and
it said:
"This feed is valid, but may cause problems for some users." Obviously, I
am one of those users.
I'll write email to engadget and tell them about the problem.
Thanks for your help,
eduard
On 12/30/05, Jon Smirl <jonsmirl@gmail.com> wrote:
>
> On 12/30/05, eduard <fishkei@gmail.com> wrote:
> > I am using Ruby-Feedparser and it works great, but when I try to parse a
> > feed in which description contains relative URL references, I get an
> error:
> >
> > (REXML::ParseException) "#<REXML::ParseException: Declarations can only
> > occur in the doctype declaration.\nLine: \nPosition: \nLast 80
> unconsumed
> > characters:\n<![CDATA[<p>Filed under: <a href=\"
> >
http://engadget.com/category/c...
\<
>
http://engadget.com/category/c...
%5C>"
> > rel=\">\n/usr/lib/ruby/1.8/rexml/parsers/baseparser.rb:325:
> >
> > Is there a workaround?
>
> That feed doesn't validate at
http://www.feedvali...
but for
> different reasons than your are experiencing.
>
> People need to validate feeds and complain to the authors. If feed
> validation gets out of control we will be back to the HTML mess.
>
>
http://googlereader.blogspot.com/2005/12/xml-errors-in-...
>
> --
> Jon Smirl
> jonsmirl@gmail.com
>
>
Jon Smirl
12/30/2005 6:56:00 PM
0
Is this the feed you are using?
Source:
http://engadget.com/category/cellphon...
This feed does not validate.
line 404, column 1805: Undefined named entity: hellip [help]
... <item><title>Watch movies on your phones… while
they're stil ...
It is missing the external entity declaration.
From your mail you are getting an error about a malformed CDATA
section but I can't find a feed with that error.
You can do basic checking just by putting the feed URL into Firefox
and see if it parses without error.
http://engadget.com/category/cellphon...
will give you an
error.
--
Jon Smirl
jonsmirl@gmail.com
Servizio di avviso nuovi messaggi
Ricevi direttamente nella tua mail i nuovi messaggi per
Re: Ruby-Feed parser and relative URL references
Inserendo la tua e-mail nella casella sotto, riceverai un avviso tramite posta elettronica ogni volta che il motore di ricerca troverà un nuovo messaggio per te
Il servizio è completamente GRATUITO!
x
Login to ForumsZone
Login with Google
Login with E-Mail & Password