4images Forum & Community

4images Issues / Ausgaben => Discussion & Troubleshooting => Topic started by: bigwave on August 01, 2006, 04:18:49 AM

Title: invalid xml error
Post by: bigwave on August 01, 2006, 04:18:49 AM
Hello,
Wizz RSS News Reader running with Firefox gives me an "Invaid XML was retuned" error when I use it with my new install of 1.73.  In the Wizz help forum there was a reference to
http://feedvalidator.org/
which says that:

'utf8' codec can't decode byte 0xa9 in position 1151: unexpected code byte (maybe a high-bit character?)
 alert("? Copyright by Maui Tropica Gallery");
A common cause of this error is having a high-bit character (such as a curly quote or curly apostrophe) in your RSS feed. This can happen if you copy-and-paste a quote from another page that contains curly quotes. For maximum compatibility with readers, you should remove the invalid character or use a numeric entity equivalent.

You can also try changing your character encoding to a more liberal encoding. For example, if you have this at the top of your feed:

<?xml version="1.0" encoding="utf-8"?>

Try changing it to this:

<?xml version="1.0" encoding="iso-8859-1"?>

This can be a difficult error to diagnose, because the validator can not give you the exact location of the error. (This is due to a limitation of our parsing library; sorry, we tried very hard to work around it!) For example, if the validator says the error occurred at the end of a description element, the actual invalid character could be anywhere within the description.

XML parsing error: <unknown>:1:62: syntax error
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
The text of the error may contain additional helpful details. At a minimum, the actual line and column number where the error was detected will be reported.

The most common cause is encoding errors. There are several basic approaches to solving this: escaping problematic characters, escaping entire blocks of text with CDATA sections, or putting an encoding declaration at the start of the feed.

Another common error is the inclusion of whitespace characters (spaces, tabs, newlines) before the XML Declaration. If an XML Declaration is included, it must be the first thing in the document


Feeds should not be served with the "text/html" media typeExplanation
The web server is reporting an unexpected MIME type for a feed. Although we tried to parse it as a feed, aggregators may well report this as an error and act as if the user had pointed them at something other than a feed.

RSS feeds should be served as application/rss+xml (RSS 1.0 is an RDF format, so it may be served as application/rdf+xml instead). Atom feeds should use application/atom+xml. Alternatively, for compatibility with widely-deployed web browsers, any of these feeds can use one of the more general XML types - preferably application/xml.

Solution
Use the appropriate MIME type for your feed.

For static content served with Apache, use the AddType directive.
For static content served with Microsoft IIS, add a MIME type.
Other information can be found here or in the documentation provided by your server.  

Any ideas how to fix this?

In the xml feedvalidator.org has a bunch of ?s highlighted red--for example(even though it's commented out):

Bitte beachten Sie, dass der folgende Copyrighthinweis
   auf JEDER Seite die von 4images ausgegeben wird sichtbar
   sein MUSS. Schriftart, Farbe etc. d?an die eigene
   Website angepasst werden, der Hinweis darf aber unter
   KEINEN Umst?en entfernt oder unsichtbar gemacht werden.
   Auch muss der Hyperlink zu http://www.4homepages.de intakt
   bleiben. Diese Bedingung ist Bestandteil der Lizenz dieser
   Software. Lesen Sie die Lizenz.txt Datei f?tere

and at the top this is highlighted in yellow:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

Thanks,

Brian
Title: Re: invalid xml error
Post by: V@no on August 01, 2006, 04:21:05 AM
Can I see your feed?
Title: Re: invalid xml error
Post by: bigwave on August 01, 2006, 04:49:12 AM
Hello Mr. V@no,

This is a test site to see if I could get your sitemap running in 1.73 because that's the thing that made me commit to 4images:

http://www.maui-tropica.com/maui-tropica-gallery1/rss.php?action=images

I was really supprised that the CAPTCHA thing is working--my php info say that GD Version is only(2.0.28 compatible)--the rss would be a bonus.

Aloha,

Brian

Title: Re: invalid xml error
Post by: V@no on August 01, 2006, 11:04:48 AM
Well, there are no errors on your test site...the feed passes validation at:
http://feedvalidator.org/check.cgi?url=http%3A%2F%2Fwww.maui-tropica.com%2Fmaui-tropica-gallery1%2Frss.php%3Faction%3Dimages
So, perhaps if you could reproduce the error so we could work with it... ;)
Title: Re: invalid xml error
Post by: bigwave on August 03, 2006, 05:46:22 AM
Yeah, you're right--I took off the old and redid it and it worked first time and try as I might I couldn't break it.  Don't know what I did originally.  Thanks for the help and sorry to bother you.

Aloha,

Brian
Title: Re: invalid xml error
Post by: tdkpaul on August 03, 2006, 05:19:08 PM
i found out another problem with invalid XML Feeds on my gallery just yesterday.

btw: i use 1.7.2


your image name must not contain ">" and "<", because the rss.php will think it is a tag and then your xml imight be invalid.

it should be also concern to the image description.

So, never use tags for imagename !
Title: Re: invalid xml error
Post by: V@no on August 03, 2006, 07:59:53 PM
Do you use rss from v1.7.3? if not, then its the mod you are using problem. in v1.7.3 this is takken care of.
Title: Re: invalid xml error
Post by: tdkpaul on August 04, 2006, 12:22:29 PM
Do you use rss from v1.7.3? if not, then its the mod you are using problem. in v1.7.3 this is takken care of.
i use the rss mod for 4images 1.7.2

probably everybody is using for 4images 1.7.2.

I only want to warn the users. They might get the same problems without knowing what is the problem.
Because some users of my site has uploaded images which names contain tags. Then the feed is xml invalid and no rss reader is able to read it.
Title: Re: invalid xml error
Post by: V@no on August 04, 2006, 07:48:26 PM
Well, then you do it in the wrong place ;) warn them under the MOD's topic ;)