This may actually belong in the bugs section. I built the search function following the instructions in "4-site-search." and it works flawlessly most of the time but I discovered that if an entry that qualifies as a search result has an ampersand in it, it fails with the following:
XML Parsing Error: not well-formed
Line Number 88, Column 19:
“The Heart & Soul
You can't see it here, but in the actual error the caret is pointing to the space after the ampersand. How can I fix this?
Thanks. That took care of the error message. Now I have a different issue. The content has special characters in it and the html for those characters is now showing up on the search results page. Like this:
Media appearances in the following documentaries
“The Heart & Soul Series” by ABC-TV
The text shows up the way it's supposed to on the actual page it's from. Any ideas how to fix this?
Thanks for looking into this. I tried what you said at it still does it even with standard quotation marks.
Is there some way I can parse the search results to get rid of the HTML code before it's displayed on the page?
It's putting in "amp;" after the ampersands so that the resulting HTML has "&" which makes them display as ampersands instead of being used in the HTML like they're supposed to be. If I could somehow strip out the "amp;" strings. it would display normally.