I've found a situation where the callback function won't run if there is a & in the returned XML. I am calling PHP on the server side and passing the input text. I can see through FireBug that the result set is created, but the callback never runs. The callback will run if the & is not present in the XML.
Does the & mean something special to XML or jQuery? Is there a way to escape the & character?